PDA

View Full Version : سوال: مشکل در restor کردن پایگاه داده SQl توسط C#



ghoroghchian
سه شنبه 21 خرداد 1387, 00:13 صبح
دوست من سلام

من برای باز گردانیDB از نوع SQL از دستور زیر استفاده کردم
restore database [Database name] from disk = [Path + filename] d
ولی با این Error روبرو شدم فکر کنم میگه DB در حال استفاده است؟

حتی اومدم پایگاه دادمو عوض کردم(pubs)ولی باز هم همین پیغام میده
http://ghoroghchian.googlepages.com/untitled.JPG

mohammad272005
سه شنبه 21 خرداد 1387, 00:20 صبح
errorي كه من ميبينم مال وجود connection بر روي database هست. قبل از restore شما بايد تمام connectionهاي باز به سمت databaseتون رو close كنيد.

ghoroghchian
سه شنبه 21 خرداد 1387, 12:15 عصر
دوست من سلام
من اومدم و یه کانکشن به پایگاه داده pubs برقرار کردم ولی باز هم نشد

mehrnoosh_al62
سه شنبه 21 خرداد 1387, 12:24 عصر
سلام دوست عزیز از دستور Alter DaraBase استفاده کنید :


Use master
ALTER DATABASE db_name SET SINGLE_USER with ROLLBACK IMMEDIATE
RESTORE DATABASE db_name FROM DISK=[path]

hassan.koohgard
سه شنبه 08 آذر 1390, 11:31 صبح
سلام دوست عزیز از دستور Alter DaraBase استفاده کنید :


Use master
ALTER DATABASE db_name SET SINGLE_USER with ROLLBACK IMMEDIATE
RESTORE DATABASE db_name FROM DISK=[path]


پیغام زیر را میدهد.
error occurred:invalid zero- length device name
.reissue the backup statement with a valid device name.
restore database is terminating.
Nonqualified transactions are being rolled back.
estimated rollback completion 100%
changed database context to 'master'.