خطای The tail of the log for the database Filename has not been backed up در زمان ریستور کردن دیتابیس

یکی از قابلیت های مهم برای هر نرم افزاری تهیه نسخه پشتیبان و بازیابی برنامه از روی نسخه پشتیبان می باشد

فرض کنید برنامه ای تولید کرده اید و روی سیستم مشتری نصب کرده اید، مشتری پس از مدتی تصمیم به تغییر سیستم می گیرد، بنابراین باید بتواند از اطلاعات ثبت شده در برنامه نسخه پشتیبان تهیه کند و پس از تغییر سیستم بتواند نسخه پشتیبان را روی سیستم جدید بازیابی کند.

یکی از خطاهایی که بسیاری از برنامه نویسان با در زمان ریستور کردن دیتابیس مواجه می شوند خطای زیر است

The tail of the log for the database "Filename" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup the log if it contains work you do not want to lose. Use the WITH REPLACE or WITH STOPAT clause of the RESTORE statement to just overwrite the contents of the log. RESTORE DATABASE is terminating abnormally. Nonqualified transactions are being rolled back. Estimated rollback completion:

علت رویداد این خطا چیست؟
موتور Sql Server به شما اعلام می کند که شما با انجام این عمل ممکن است مقداری از اطلاعات موجود خود را دست دهید و شاید شما دقت لازم را نداشته اید و اعلام می کند در صورتی که می خواهید عمل ریستور انجام شود عبارت WITH REPLACE را در انتهای دستور اضافه کنید که من دستور کامل ریستور را در ادامه نوشته ام:


ALTER DATABASE ArsTrmDb SET SINGLE_USER with ROLLBACK IMMEDIATE
use MASTER RESTORE DATABASE ArsTrmDb FROM DISK = 'C:\BackUp-ArsTrmApp.bak' WITH REPLACE
ALTER DATABASE ArsTrmDb SET Multi_USER with ROLLBACK IMMEDIATE


نویسنده:
تاریخ: 1394/10/14 - 00:00
دسته بندی: sql
برچسب ها:
بازدید: 3184
نظرات

نظر شما
نمونه کارها
درباره ما گروه نرم افزاری داده پردازی شمال با استعانت از درگاه حضرت حق و تکیه بر نیروی جوانی و استعداد گروه از سال 1388 کار خود را بصورت رسمی آغاز کرده است و مجموعه اعضای گروه از افراد بسیار مجرب در حوزه کاری خود می باشند.
اطلاعات تماس
  • آدرس: چالوس خ 17 شهریور، روبروی خیابان کوروش،جنب بانک صادرات ایران،پاساژ مومنی، مرکز داده پردازی شمال
  • تلفن همراه 24 ساعته:09125633603
  • تلفن تماس:01152227485
  • تلفکس:01152227485
  • ایمیل:info@arsnet.ir