PDA

View Full Version : سوال: مشکل با بانک sql تو کامپیوتر مقصد



ehsan_2000
جمعه 11 دی 1388, 20:46 عصر
سلام
من یه برنامه با C#‎‎ نوشتم که بانگش sql است . این برنامه تو کامژیوتر خودم درست کار می کنه ولی وقتی براش setup درست می کنم تو کامپیوتر دیگه نمی تونه به بانک وصل بشه . خطا می ده . نمی دونم دیگه چیکار باید بکنم .
این connect string


cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database1.mdf;Integrated Security=True;User Instance=True");

ehsan_2000
شنبه 12 دی 1388, 09:08 صبح
چی شد . یعنی کسی تا حالا یه برنامه رو تو کامپیوتر دیگه اجرا نکرده؟

ASKaffash
شنبه 12 دی 1388, 09:12 صبح
سلام
ظاهر ConnectionString صحیح است پیام خطا را قرار دهید

mehdi99
شنبه 12 دی 1388, 09:55 صبح
باید تنظیمات ConnectionString رو عوض کنی که در شبکه به سرور وصل بشه. و باید IP سرور رو در ConnectionString بدی که روش SQL Server است.
یا اینکه هر جایی برنامت رو نصب می کنی باید SQL Server نصب کنی که درست کار کنه.
به نظر من SQL Server Express چون روی سیستم های دیگر نصب نیست خطا می گیره.

ehsan_2000
شنبه 12 دی 1388, 11:47 صبح
برنامه من تو شبکه نیست . من می خوام تو یه کامپیوتر دیگه اجراش کنم . sql هم vs خودش نصب می کنه .

SMRAH1
شنبه 12 دی 1388, 11:58 صبح
سلام

هزار یک دلیل می تونه داشته باشه:
1) ممکنه SqlServer نصب نشده یا run نشده یا نامش عوض شده و ...
2) فایل پایگاه داده رو برای Attach پیدا نمی کنه یا فایل خرابه یا .....
3) کاربر مد نظر (به هر دلیلی) اجازه دسترسی به پایگاه داده یا فایل مورد نظر رو نداره و ...
نتیجه : دقیقا پیغام خطای که می ده چیه (متن انگلیسی Exception رو بنویسید)

موفق بلاشید