PDA

View Full Version : خطای دسترسی در restore کردن پایگاه داده



saeed.8350028
چهارشنبه 12 مهر 1391, 13:49 عصر
سلام دوستان
من برای restore کردن از کد زیر استفاده می کنم ولی در زمان اجرا پیام می ده که این پایگاه در حال استفاده است و نمیشه اون را overwrite کرد
ممنون میشم کسی کمکم کنه.
SqlCommand command;
command = new SqlCommand("use master", connect);
command.ExecuteNonQuery();
command = new SqlCommand(@"restore database test from disk = 'c:\ttt.bak'", connect);
command.ExecuteNonQuery();

mohsen92
چهارشنبه 12 مهر 1391, 16:02 عصر
اول Disconnect شو از دیتابیست. بعد ریستور کن

roolinjax
چهارشنبه 12 مهر 1391, 18:27 عصر
با سلام
قبل از بازیابی اطلاعات از دستور زیر استفاده کن :
SqlConnection.ClearAllPools();

البته اگر سوالتونو درست متوجه شده باشم.
موفق باشید