Parsi Coders

نسخه‌ی کامل: مشکل در بازگردانی پشتیبان دیتابیس
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان
من با دستور زیر بک اپ را که از Sqlگرفتم برمیگردانم
ولی ارور میده و باز گردانی نمیشه
دستور
کد:
ALTER DATABASE [myBank] SET SINGLE_USER WITH ROLLBACK IMMEDIATE ;RESTORE DATABASE [myBank] FROM DISK = ' c:\\backup.bak';ALTER DATABASE [myBank] SET MULTI_USER ;
ارور
کد:
RESTORE DATABASE is terminating abnormally.

Exclusive access could not be obtained because the database is in use.
در ضمن من برای کار با بانک اطلاعاتی از یک کلاس استفاده میکنم که زمانی که لازم است اتصال را برقرار میکنه کارش را انجام میده دوباره قطع میشه!
ممنون میشم راهنمایی کنید

درود
دوست عزیز برای برگرداندن از این تابع استفاده کن
کد:
in C# code before restoring. Like the following code:

      
Code Snippet

public void BackupAndRestore(string Query)

{

     SqlConnection.ClearAllPools();



SqlConnection connection = new     SqlConnection(ConfigurationManager.AppSettings["ConnectToMasterDB"]);

     SqlDataAdapter da = new SqlDataAdapter();

     da.SelectCommand = new SqlCommand();

     da.SelectCommand.Connection = connection;

     da.SelectCommand.CommandText = Query;

     da.SelectCommand.ExecuteNonQuery();
}

در صورت سوالهای بیشتر و جواب رسیدن به این سایت سری بزن خیلی برات مفیده
http://social.msdn.microsoft.com/Forums/...048bbeb9d/
موفق باشید
(07-31-2011، 01:25 PM)پارسا نوشته: [ -> ]درود
دوست عزیز برای برگرداندن از این تابع استفاده کن
کد:
in C# code before restoring. Like the following code:

      
Code Snippet

public void BackupAndRestore(string Query)

{

     SqlConnection.ClearAllPools();



SqlConnection connection = new     SqlConnection(ConfigurationManager.AppSettings["ConnectToMasterDB"]);

     SqlDataAdapter da = new SqlDataAdapter();

     da.SelectCommand = new SqlCommand();

     da.SelectCommand.Connection = connection;

     da.SelectCommand.CommandText = Query;

     da.SelectCommand.ExecuteNonQuery();
}

در صورت سوالهای بیشتر و جواب رسیدن به این سایت سری بزن خیلی برات مفیده
http://social.msdn.microsoft.com/Forums/...048bbeb9d/
موفق باشید

اینجاش را نفهمیدم !میشه توضیح بدی
کد:
SqlConnection connection = new     SqlConnection(ConfigurationManager.AppSettings["ConnectToMasterDB"]);