PDA

View Full Version : مشکل detach کردن دیتابیس دربرنامه با بانک express



pedramfj
پنج شنبه 05 مرداد 1391, 10:15 صبح
سلام
در برنامه ام از sql express استفاده کرده ام و 2 فایل MDF , LDF مربوط به بانک را در مسیر bin\Debug پروژه قرار دادم.حالا می خواهم بانک را detach کنم.از کد زیر استفاده می کنم. ولی با خطا مواجه می شم که می گه بانک را پیدا نمی کند...
SqlConnection con = new SqlConnection("Data Source=.\\sqlexpress;Initial Catalog=master;Integrated Security=True");
SqlCommand com = new SqlCommand();
com.CommandText = "sp_detach_db @dbname = N'databasename'";
com.Connection = con;
con.Open();
com.ExecuteNonQuery();
MessageBox.Show("ارتباط با بانک اطلاعاتی قطع شد");
con.Close();


بجای databasename در کد بالا نام بانک خودم را قرار می دهم .
:متفکر:
ممنون ...

حمیدرضاصادقیان
یک شنبه 08 مرداد 1391, 09:56 صبح
سلام.
شما وقتی از Connection String مربوط به دات نت استفاده میکنید دیتابیس رو هنگام کار Attach میکنه و وقتی ارتباط قطع میشه دیتابیسی وجود نداره به همین خاطر بهتون خطا میده.