سؤال

لدينا نسخة احتياطية دافئة من SQL.نسخ احتياطي كامل كل ليلة، ويتم شحن سجلات txn بين الحين والآخر خلال النهار واستعادتها.ولست بحاجة لنقل ملفات البيانات إلى قرص آخر.توجد قواعد البيانات هذه في حالة "نسخ احتياطي دافئ" (بحيث لا يمكنني إلغاء تحديدها للقراءة فقط - "خطأ 5063:قاعدة البيانات '' في وضع الاستعداد الدافئ.قاعدة البيانات الاحتياطية للقراءة فقط.") وأنا قلق بشأن الانفصال وإعادة الارتباط.

كيف نحصل على حالة "النسخ الاحتياطي الدافئ" بعد اكتمال عمليات الفصل/الإرفاق؟

هل كانت مفيدة؟

المحلول

الحل الوحيد الذي أعرفه هو إنشاء نسخة احتياطية كاملة لقاعدة البيانات النشطة واستعادة هذه النسخة الاحتياطية إلى نسخة من قاعدة البيانات في حالة "النسخ الاحتياطي الدافئ".قم أولاً بإنشاء نسخة احتياطية من قاعدة البيانات النشطة:

backup database activedb to disk='somefile'

ثم قم باستعادة النسخة الاحتياطية على خادم SQL آخر.إذا لزم الأمر، يمكنك استخدام خيار "الاستبدال" لتغيير دليل التخزين الافتراضي

restore database warmbackup from disk='somefile'
       with norecovery, replace ....

يمكنك الآن إنشاء نسخ احتياطية من السجلات واستعادتها إلى النسخة الاحتياطية باستخدام بيان سجل الاستعادة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top