يجب عمل نسخة احتياطية من قاعدة بيانات كاملة قبل إجراء النسخ الاحتياطي سجل المعاملات لقاعدة بيانات في SQL Server 2005 وفي SQL Server 2000


ملخص


قبل محاولة إجراء نسخ احتياطي سجل المعاملات لقاعدة بيانات في Microsoft SQL Server 2005، يجب عمل نسخة احتياطية من قاعدة بيانات كاملة. وإلا، تتلقى رسائل خطأ تشير إلى توقف عبارة "سجل النسخ الاحتياطي" شكل غير طبيعي. يجب أيضا إجراء نسخة احتياطية من قاعدة بيانات كاملة قبل محاولة إجراء نسخ احتياطي سجل المعاملات لقاعدة بيانات في Microsoft SQL Server 2000. ومع ذلك، في حالة عدم إجراء نسخة احتياطية من قاعدة بيانات كاملة قبل إجراء النسخ الاحتياطي سجل المعاملات لقاعدة بيانات في SQL Server 2000، لا يتوقف كشف "سجل النسخ الاحتياطي".

مقدمة


توضح هذه المقالة أنه يتعين تنفيذ نسخة احتياطية كاملة من قاعدة بيانات قبل إجراء النسخ الاحتياطي سجل المعاملات لقاعدة بيانات SQL Server.

مزيد من المعلومات


في SQL Server 2005، يجب عمل نسخة احتياطية من قاعدة بيانات كاملة قبل إجراء النسخ الاحتياطي لقاعدة بيانات سجل المعاملات. وإلا، عندما تحاول إجراء نسخ احتياطي لقاعدة بيانات سجل المعاملات، تتلقى رسالة الخطأ التالية:
Msg 4214، مستوى 16 حالة 1، السطر الأول

لا يمكن تنفيذ "سجل النسخ الاحتياطي" لعدم وجود لا قاعدة بيانات النسخ الاحتياطي الحالية.

Msg 3013، مستوى 16 حالة 1، السطر الأول

يتم الآن إنهاء "النسخ الاحتياطي سجل" الأسعار انخفاضا غير عادي.
بالإضافة إلى ذلك، يتم تسجيل رسائل مشابهة لما يلي في الملف Errorlog ملقم SQL:
2006/10/10 11:16:05.63 spid52 الاحتياطي لقاعدة البيانات 'سامبليداتاباسي'.

2006/10/10 11:16:05.92 spid52 إعداد قاعدة بيانات خيار الاسترداد الكامل لقاعدة البيانات سامبليداتاباسي.

خطأ في النسخ الاحتياطي 11:16:06.41 2006/10/10: 3041، الخطورة: حالة 16,: 1.

2006/10/10 11:16:06.41 فشل "النسخ الاحتياطي النسخ الاحتياطي" لإكمال الأمر "سامبليداتاباسي سجل النسخ الاحتياطي". التحقق من وجود رسائل مفصلة في سجل تطبيق النسخ الاحتياطي.
في SQL Server 2000، إذا كنت تحاول إجراء نسخ احتياطي سجل المعاملات قبل النسخ الاحتياطي قاعدة بيانات كاملة، تتلقى رسالة تحذير تشبه ما يلي:
عملية "إنشاء قاعدة بيانات" يخصص 0.63 ميغابايت على القرص 'SampleDatabase'.

يتم تخصيص عملية "إنشاء قاعدة بيانات" 0.49 ميغابايت على القرص 'SampleDatabase_log'.

لا توجد أي قاعدة بيانات النسخ الاحتياطي الحالية. لا يمكن استخدام هذه النسخة الاحتياطية السجل قاعدة بيانات احتياطية السابقة لف إلى الأمام.

معالجة الصفحات 1 لقاعدة البيانات 'سامبليداتاباسي' ملف 'SampleDatabase_log' في ملف 1. سجل النسخ الاحتياطي بنجاح معالجة الصفحات 1 بالثواني 0.145 (0.007 ميغا بايت/ثانية).
بالإضافة إلى ذلك، يتم الإعلام عن نجاح النسخ احتياطي في الملف Errorlog ملقم SQL. النص الموجود في ملف السجل ما يلي:
2006/10/10 11:11:04.31 spid51 الاحتياطي لقاعدة البيانات 'سامبليداتاباسي'.

11:11:04.80 2006/10/10 نسخ السجل احتياطياً: قاعدة البيانات: سامبليداتاباسي، date(time) إنشاء: 2006/10/10(11:11:04)، الشبكة الأولى: الشبكة آخر 8:23:1: 8:25:1، عدد من الأجهزة تفريغ: 1، معلومات الجهاز: (الملف = 1، نوع = القرص: {'C:\Program مايكروسوفت SQL Server\MSSQL\BACKUP\TestTlog.trn'}).
رسالة تحذير تشير إلى أنه لا يمكنك استخدام هذه النسخة الاحتياطية سجل المعاملة أي عمليات الاستعادة إذا لم تكن نسخة احتياطية كاملة من قاعدة بيانات.

المراجع


لمزيد من المعلومات، قم بزيارة مواقع ويب شبكة مطوري Microsoft (MSDN) التالية:
النسخ الاحتياطي واستعادة قواعد البيانات في SQL Server

http://msdn2.microsoft.com/en-us/library/ms187048.aspx

كيفية: إنشاء نسخة احتياطية كاملة من قاعدة بيانات (SQL للعمليات)
http://msdn2.microsoft.com/en-us/library/ms191304.aspx