PDA

View Full Version : اتصال به فایل پایگاه داده(microsoft sql server database file)



mosafer_deltang
چهارشنبه 06 خرداد 1388, 20:41 عصر
با سلام خدمت دوستان
من میخوام به یه فایل mdf متصل بشم. "از طریق design نه کد"
وقتی گزینه connect to database از منوی tools رو میزنید برای انتخاب datasource چند تا گزینه داره که یکیش microsoft sql server database file هست. من قبلا با گزینه "microsoft sql server" راحت به sql server وصل میشدم ولی با این انتخاب گزینه و انتخاب فایل mdf این خطا رو میده :
Failed to genetare a user instance of sql server due to a failure in copying database files


برای انتخاب فایل access این خطا رو نمیده

اگه ممکنه راهنماییم کنید
ممنون

Unknownlive
چهارشنبه 06 خرداد 1388, 21:58 عصر
میشه بگی چرا کد نه؟ کد خیلی بهتره اگه خواستی بگو تا از طریق کد نویسی حلش کنم

Reza_Yarahmadi
چهارشنبه 06 خرداد 1388, 22:01 عصر
سلام
احتمال داره با این خاطر باشه:
microsoft sql server database file بیشتر برای SqlExpress استفاده میشه و بانک شما MSSQL باشه و تنظیمات خاصی روش انجام داده باشی و... چرا از همون microsoft sql server استفاده نمیکنی؟

13601360
چهارشنبه 06 خرداد 1388, 23:47 عصر
به نظرم دیتابیس شما به یک سرور متصل باشه بانکت رو Detach کن بعد از microsoft sql server database file استفاده کن

mosafer_deltang
پنج شنبه 07 خرداد 1388, 02:23 صبح
به نظرم دیتابیس شما به یک سرور متصل باشه بانکت رو Detach کن بعد از microsoft sql server database file استفاده کن
این کارو کردم بازم جواب نداد

mosafer_deltang
پنج شنبه 07 خرداد 1388, 02:31 صبح
سلام
احتمال داره با این خاطر باشه:
microsoft sql server database file بیشتر برای SqlExpress استفاده میشه و بانک شما MSSQL باشه و تنظیمات خاصی روش انجام داده باشی و... چرا از همون microsoft sql server استفاده نمیکنی؟
من همیشه از visual studio 2005 استفاده میکنم ولی این بار طبق اون چیزی که ازم خواسته شده باید از Microsoft Visual C# 2005 Express Edition استفاده کنم
البته محیطش دقیقا همون visual studio 2005 هست با یه مقدار خیلی کمی امکانات کمتر. مثلا yفقط گزینه ی "microsoft sql server database file" رو داره و از "microsoft sql server" خبری نیست.

mosafer_deltang
پنج شنبه 07 خرداد 1388, 02:36 صبح
میشه بگی چرا کد نه؟ کد خیلی بهتره اگه خواستی بگو تا از طریق کد نویسی حلش کنم
گفتم شاید از design راحتتر بشه.
ممنون میشم اگه از طریق کد هم کمکم کنید.

first_squit
سه شنبه 26 خرداد 1388, 13:01 عصر
میشه دوستان به این سوال پاسخ بدن ( البته اتصال به صورت کد نه ویزارد ) ممنون میشم چون این مشکل من هم هست

البته در مورد انتقال این برنامه هم بگید که اگه من بخوام برنامه رو Setup کنم و در سیستمی نصب کنم که Sqlserver در اون نیست ببرم باید چی کار کنم . نام سرور رو چی قرار بدم

متشکرم .

13601360
سه شنبه 26 خرداد 1388, 13:28 عصر
کانکشن استرینگت که به صورت زیر میشه



connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\DataBaseName.mdf;Integrated Security=True;User Instance=True"

برای setup هم باید موقع درست کردنش گزینه ... SQL Server 2005 Express رو تو پنجره

Setup property page / Prerequisits


انتخاب کنی

mahbubehjan
پنج شنبه 24 اسفند 1391, 20:35 عصر
ببخشید من هم دقیقا همین مشکل را دارم که وقتی من از sql server برای اتصال استفاده می کنم مشکلی نداره ولی تو سیستم شرکت جواب نمیده و شرکت میگه که باید از sql server databse file استفاده کنی ولی وقتی می خواهم از این روش اتصال شوم خطا میده
هر رشته اتصالی هم که استفاده می کنم شرکت میگه که خطا داره و اصلا پروژه اجرا نمیشه
خواهشا کمک منید.
الان 3 4 ماهه که الفه همین قضیه هستم

mahbubehjan
شنبه 26 اسفند 1391, 18:23 عصر
هیچ کس نمی تونه به من کمک منه؟!!!
خوهشا هر کی بلده یه راهنمایی به من بکنه
کارم خیلی گیره:گریه::گریه::گریه::گریه:: ریه: