PDA

View Full Version : خطای کانکشن SQL در سیستم دیگران



aftabeshargh
سه شنبه 29 فروردین 1391, 21:11 عصر
سلام
نمیدونم چرا وقتی برنامه رو تو سیستم دیگه ای تست میکنم این خطا رو میگیره ! قبلا هم همینجوری استفاده میکردم و مشکلی نداشت !


"Data Source=.\SQLEXPRESS;AttachDbFilename=" & My.Application.Info.DirectoryPath + "\dbjahedi.mdf;Integrated Security=True;User Instance=True"

ROSTAM2
سه شنبه 29 فروردین 1391, 21:19 عصر
میشه بگی روی اون سیستم sql server 2005 نصب هست یا نه؟

swallow.pa
سه شنبه 29 فروردین 1391, 21:21 عصر
احتمال داره سرویسها stop شده باشن
ولی یه راه حل می گم قسمت Detail خطا رو باز کردم از جملات اولش کپی بگیر تو google بزن می تونی توی msdn ماکروسافت دلیلش رو پیدا کنی

aftabeshargh
سه شنبه 29 فروردین 1391, 21:24 عصر
سلام


میشه بگی روی اون سیستم sql server 2005 نصب هست یا نه؟

SQLEXPRESS رو از VS همراه برنامه میزارم " تو برنامه های قبلی با این کانکشن و SQL هیچوقت چنین مشکلی نداشتم اما نمیدونم چیش فرق کرده که حالا خطا میده !

ROSTAM2
سه شنبه 29 فروردین 1391, 21:33 عصر
می شه بگی توی Server explorer این منبع قابل دسترسی هست یا نه؟

dbjahedi.mdf

aftabeshargh
سه شنبه 29 فروردین 1391, 21:38 عصر
می شه بگی توی Server explorer این منبع قابل دسترسی هست یا نه؟
SERVER EXPLORER کجا ؟

ROSTAM2
سه شنبه 29 فروردین 1391, 21:43 عصر
توی پروژهای که ساختی توی ویژوال استادیو توی پنجره Server Explorer اگه هست چک کن ببین جدولها قابل دستری هستند یا نه ؟

aftabeshargh
سه شنبه 29 فروردین 1391, 21:45 عصر
خب من جدول ها رو تو SQL SERVER2005 ساختم و تو EXPLORER نیست

aftabeshargh
سه شنبه 29 فروردین 1391, 21:48 عصر
جزئیات خطا :

ROSTAM2
سه شنبه 29 فروردین 1391, 21:53 عصر
آها! mdf بعضی وقتا گیر میده که قبل دسترسی نیستم یه بار ریفرش کنید
اگه با خود ویژوال استادیو ساخته باشی هر چند دفعه یه بار باید ریفرش کنی تا درست بشه شاید
من همین مشکل رو داشتم اما تو سیستم کاربر یه بار که خطا میزد دفعات دیگه خبری نبود
برای شبکه برنامه می نویسی کمکای من تا همینجا تموم شد
چون من موقعی مشکلم رفع شد که از استفاده از mdf صرف نظر کردم

aftabeshargh
سه شنبه 29 فروردین 1391, 22:30 عصر
برنامه رو وقتی هنوز تکمیل نشده بود با همین کانکشن sqlexpress ستاپ ساختم و رو virtul pc نصب کردم هیچ خطایی هم موقع اجرا نداد و الانم که تو virtual اجراش میکنم خطا نمیگیره !!! اما حالا که برنامه رو کامل کردم و ستاپ ساختم با همون کانکشن " و رو virtual نصب کردم موقع اجرا گیر میده !! پس چرا اون اولی رو خطا نمیگیره !!

ROSTAM2
سه شنبه 29 فروردین 1391, 22:33 عصر
محاسبه کن برای تکمیل چه تغییراتی توی برنامه دادی که به connection ربط داشته در ضمن توضیحات خطا رو هم کلا کپی کن شاید یه رهگذر پیدا شد جواب داد

biotechsoft
چهارشنبه 30 فروردین 1391, 11:04 صبح
توی تنظیمات پروژه cpu رو x86 انتخاب کن!

aftabeshargh
چهارشنبه 30 فروردین 1391, 11:45 صبح
توی تنظیمات پروژه cpu رو x86 انتخاب کن!
از کدم قسمت ؟ اصلا جایی داره که x86 نوشته باشه ؟

کاظم فلاحی خواه
چهارشنبه 30 فروردین 1391, 11:57 صبح
از کدم قسمت ؟ اصلا جایی داره که x86 نوشته باشه ؟

روی پروژه راست کلیک کن و گزینه ی Propertis رو انتخاب کن ، پنجره خصوصیات پروژه مورد نظر شما باز شده است به سر برگ Compile برید در نهایت با کلیک روی Advance Compile Options می تونید Target CPU مورد نظرتان را انتخاب کنید .
با تشکر./

aftabeshargh
چهارشنبه 30 فروردین 1391, 20:57 عصر
سلام
تو virtual آخرش vs2008 رو نصب کردم تا موقعی که خطا میگیره دقیقا مشخص بشه خطا از چیه ؟

اگه دلیل خطا اینه که نمیتونه کانکشن رو باز کنه پس چرا تو عکس زیر از این قسمت خطا میگیره ؟!

ROSTAM2
چهارشنبه 30 فروردین 1391, 21:16 عصر
چی رو CLEAR دستور دادی