PDA

View Full Version : سوال: پیغام خطا درrestore



article
جمعه 08 آذر 1387, 00:40 صبح
من از دیتابیس بک آپ تهیه کردم هنگام بازگردانی از دستر زیر استفاده کردم

string q = "restore Database a from Disk = 'c:\\a1.mdf'";
SqlConnection con1 = new SqlConnection("Data Source=LG-719EF9684EE4\\A;Initial Catalog=a;Integrated Security=True");
SqlCommand com1 = new SqlCommand(q, con1);
con1.Open();
com1.ExecuteScalar();
con1.Close();
و با پیغام
Exclusive access could not be obtained because the database is in use.
RESTORE DATABASE is terminating abnormally.
مواجه شدم اشکال از کجاست ممنون میشوم اگر کسی هست جواب بدهد

Behrouz_Rad
جمعه 08 آذر 1387, 09:59 صبح
اینجوری نمیشه Restore کرد. چون دیتابیس، in-use هست. با متصل شدن به خود دیتابیس که نمیشه اون رو Restore کنی! باید مثلاً به master متصل بشی که البته روی Shared این امکان رو نداری.

موفق باشید.

article
جمعه 08 آذر 1387, 12:49 عصر
می تونی یک کم بیشتر توضیح بدی

ssmehizadeh
جمعه 08 آذر 1387, 19:27 عصر
چون شما به خود دیتابیسی که ما خواهی restore کنی وصل شدی داره error می گیره

برای حل این مشکل باید به یه دیتابیس دیگه وصل شی و دیتابیس مورد نظر رو restore کنی

که اینم بعیده که ( مسئول FTP ) این اجازه رو به شما بدن .

موفق و سربلند باشید .

article
شنبه 09 آذر 1387, 22:13 عصر
پس چه کار باید بکنم ممکن بیشتر راهعنمایی کنید