PDA

View Full Version : خطای هنگام restore دیتابیس sqlserver2000



j_i_n_b_o
شنبه 17 شهریور 1386, 08:12 صبح
همگی سلام.
من در داخل برنامه ای که با vb نوشتم backup از پایگاه داده ی sqlserver2000 گرفتم(توسط دستور BACKUP DATABASE DatabaseName TO DISK='backup path').ولی وقتی می خواهم توسط دستور RESTORE DATABASE DatabaseName FROM DISK='backup path' بک آپ گرفته شده را برگردانم خطای "Exclusive access could not be obtained because the database is in use" را داده.البته در یک جای دیگر هم این مشکل را دیدم و جوابی به آن داده بودند که مضمون جواب قطع کردن دسترسی به database بود ولی من نمی دونم چطور باید اینکار را انجام بدهم.
اگر شما راهنمایی دارید از کمکتون ممنون می شوم.
:افسرده:

h_sadeghynejad
شنبه 17 شهریور 1386, 09:42 صبح
برای restore کردن یک دیتابیس باید کلیه ارتباطات رو قطع کرد حتی تا جایی که خودت هم نباید وصل باشی به صورت که اگه یه Query Analyzer هستش که به دیتابیست وصل هست اونو ببندش یا قطعش کن و اینکه توی دستورت از دستور Use Master استفاده کن که از دیتابیس قطع بشه
موفق باشی