PDA

View Full Version : سوال: مشکل در پاک کردن دیتابیس توسط SQLCommand



erfan_urchin
یک شنبه 17 شهریور 1392, 02:33 صبح
دوستان من میخوام دیتا بیسمو پاک کنم اما هر کاری میکنم ارور میده
متن ارور:
Cannot drop database "dbproject" because it is currently in use
کدم اینه
SqlConnection sc = new SqlConnection("Data Source=.;Initial Catalog=dbproject;Integrated Security=True");
SqlCommand scom = new SqlCommand("drop database dbproject", sc);
sc.Open();
scom.ExecuteNonQuery();
sc.Close();
چیکار کنم؟؟؟

Reza_Yarahmadi
یک شنبه 17 شهریور 1392, 08:31 صبح
دیتابیس انتخابی توی کانکشن استرینگ رو به Master تغییر بدید
"Data Source=.;Initial Catalog=Master;Integrated Security=True"

amir200h
یک شنبه 17 شهریور 1392, 10:44 صبح
اول دسترسی به دیتابیس رو قطع کن بعد عملیات حذف رو انجام بده
ALTER DATABASE dbproject SET OFFLINE with ROLLBACK IMMEDIATE drop database dbproject

erfan_urchin
یک شنبه 17 شهریور 1392, 10:49 صبح
ممنون درست شد
اون فرم قاطی کرده بود نمیدونم چرا!!!!
اون فرم رو پاک کردم و یه فرم دیگه ساختم درست شد!!!
بازم ممنون