PDA

View Full Version : مسیر پایگاه داده



ji ming u
یک شنبه 30 بهمن 1390, 12:52 عصر
سلام دوستان

وقتی میخام یه پایگاه داده را فراخوانی بکنم باید مسیر پایگاه داده را تعیین کنیم
مثل این کد
@"Data Source=.\SQLEXPRESS;AttachDbFilename=db_fm_ali.mdf ;Integrated Security=True;Connect Timeout=30;User Instance=True";
حالا من میخام بدونم میشه پایگاه داده را توی فایل debug برنامه قرار داد و هنگام اتصال به پایگاه آدرس تعیین نکرد
وقتی برنامه را در کامپیوتر دیگر اجرا میکنم توی مسیر ارور میده

sds1920
یک شنبه 30 بهمن 1390, 16:05 عصر
شما اينجا هم آدرس منطقي براي پايگاه داده مشخص نکردد.فقط مشخص کرديد در SQLEXPRESS بانک داده ي db_fm_ali.mdf را باز کن.
شما هر جا که بخواييد مي تونيد بانک داده را قرار بديد.فقط کافيه اون رو توي موتور بانک داده خودتون Attach کنيد(که اينجا SQLEXPRESSموتور بانک داده شماست)

shadi khanum
یک شنبه 30 بهمن 1390, 16:11 عصر
سلام دوستان

وقتی میخام یه پایگاه داده را فراخوانی بکنم باید مسیر پایگاه داده را تعیین کنیم
مثل این کد
@"Data Source=.\SQLEXPRESS;AttachDbFilename=db_fm_ali.mdf ;Integrated Security=True;Connect Timeout=30;User Instance=True";
حالا من میخام بدونم میشه پایگاه داده را توی فایل debug برنامه قرار داد و هنگام اتصال به پایگاه آدرس تعیین نکرد
وقتی برنامه را در کامپیوتر دیگر اجرا میکنم توی مسیر ارور میده


دوست عزیز بالاخره اسم سرور sql و نام پایگاه داده ای کهباید بهش وصل بشه رو که باید مشخص کرد که! الان هم شما فقط سرور و نام دیتابیستون رو گفتی.اگه منظورت اینه که شاید نام دیتابیس یا نام سرور اس کیو ال رو یه سیتم دیگه فرق کنه که حق هم با شماست، باید برای برنامه تون یه تنظیمات دیتابیس درست کنی که کاربر اولین بار بیاد بگه نام دیتابیس و سرورم چیه و شما connectionString رو تو کد و بصورت داینامیک از اطلاعات کاربر بسازی و اطلاعات رو تو xml یا وو نگه هادی کنی و برای دفعات بعد هم از اون بخونی..
موفق باشی

mahmoodof
یک شنبه 30 بهمن 1390, 16:13 عصر
سلام و خسته نباشيد اساتيد گرامي
من براي طراحي يه سايت ساده از بانك اطلاعاتي sqlexpress استفاده كردم.
رشته اتصال رو به صورت زير تعريف كردم:


con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|Database.mdf;Integrated Security=True;User Instance=True";

زماني كه سايت طراحي شده رو توي يه كامپيوتر ديگه ميبرم.اجرا نميشه و خطا ميده !!! بعضي ها ميگن بايد Attach بشه ، كه من اينكارو بلد نيستم . ميشه توضيح بدين.
ممنونم ، يا علي...