ورود

View Full Version : Restore log



mhd78
شنبه 26 اسفند 1385, 13:59 عصر
هنگام Restore کردت پیغام ذیل نمایش داده می شود
لطفا راهنمایی کنید
the Precding restore operation did not specify with NORECOVERY orwith STANDBY.
restart the restore sequence,specifying with NORECOVERY or with STANDBY for all but the final step.
Restore LOG is terminating abnormally

این پیغام در EM نمایش داده می شود

Behrouz_Rad
شنبه 26 اسفند 1385, 17:41 عصر
چون شما Full Backup نداری!

AminSobati
شنبه 26 اسفند 1385, 19:28 عصر
شما دارین Log رو بدون اینکه Restore قبلی رو با NoRecovery انجام داده باشین، Restore میکنین. هیچ وقت Log File نمیتونه اولین فایلی باشه که Restore میکنین و همیشه بصورت زنجیره ای از Restore های قبلی Restore میشه. ولی Restore های قبلی باید با NoRecovery یا Standy انجام شده باشند

mhd78
دوشنبه 28 اسفند 1385, 09:23 صبح
recovery model من در حالت FullBackup است

mhd78
دوشنبه 28 اسفند 1385, 09:26 صبح
این اولین Restore Log من می باشد.
در ضمن چگونه در EM می توان NORecovery,StandBy را اجرا کرد
اگر ممکن است با مثال توضیح دهید هم بصورت SQL , هم در EM
با تشکر

mhd78
دوشنبه 28 اسفند 1385, 09:37 صبح
این اولین Restore Log من می باشد.
در ضمن چگونه در EM می توان NORecovery,StandBy را اجرا کرد
اگر ممکن است با مثال توضیح دهید هم بصورت SQL , هم در EM
با تشکر

AminSobati
دوشنبه 28 اسفند 1385, 19:24 عصر
در صفحه مربوط به Restore، در قسمت Options. برای انجام از طریق دستورات TSQL، باید از RESTORE DATABASE و RESTORE LOG استفاده کنین. لطفا به Books Online و مثالهایی که در پایین صفحه برای هر دستور وجود داره رجوع کنین

mhd78
دوشنبه 06 فروردین 1386, 08:26 صبح
من دستورات ذیل را اجرا کردم

BACKUP DATABASE test TO MyTest1
BACKUP LOG test TO MyTestLog1



RESTORE DATABASE test FROM MyTest1
WITH NORECOVERY
RESTORE LOG test FROM MyTestLog1
WITH NORECOVERY
RESTORE LOG test FROM MyTestLog1
WITH RECOVERY, STOPAT = 'Apr 15, 2006 11:00 AM'

پس از اجرای دستورات فوق خطای ذیل نمایش داده می شود.

Server: Msg 3154, Level 16, State 1, Line 2
The backup set holds a backup of a database other than the existing 'test' database.
Server: Msg 3013, Level 16, State 1, Line 2
RESTORE LOG is terminating abnormally.

mhd78
دوشنبه 06 فروردین 1386, 08:46 صبح
در واقع با اجرای دستور
RESTORE DATABASE test FROM MyTest1
WITH NORECOVERY

بانک اطلاعاتی در حالت Loading قرار می گیرد به همین خاطر در هنگام Restore کردن Log

پیغام خطا نمایش داده می شود

لطفا راهنمایی کنید

AminSobati
دوشنبه 06 فروردین 1386, 17:25 عصر
چیزی که پیغام خطا نشون میده، اینه که فایل رو دارین روی دیتابیسی که با اون Backup ارتباط نداره Restore میکنین.
یک نکته دیگه (که البته با پیغام خطا ارتباطی نداره) اینکه Restore دومی به نظر من اضافیه

mhd78
چهارشنبه 08 فروردین 1386, 08:44 صبح
در واقع با اجرای دستور
RESTORE DATABASE test FROM MyTest1
WITH NORECOVERY

بانک اطلاعاتی در حالت Loading قرار می گیرد به همین خاطر در هنگام Restore کردن Log

پیغام خطا نمایش داده می شود

دستور فوق نشان می دهد که عمل Restore بر همان بانک انجام می شود ولی چون در حالت Loading قرار دارد پیغام خطا می دهد

لطفا اگر ممکن است دستورات backup , Restore کردن Log را یک مثال عملی توضیح دهید

با تشکر

mhd78
سه شنبه 14 فروردین 1386, 08:32 صبح
Please help me

mhd78
شنبه 18 فروردین 1386, 08:24 صبح
Please help me

AminSobati
یک شنبه 19 فروردین 1386, 08:48 صبح
اگر طبق مثالهایی که در Books Online وجود داره عمل کنین مشکلی نخواهید داشت