التكوين الأولي لتسجيل الشحن قاعدة بيانات كبيرة في SQL Server 2008

StackOverflow https://stackoverflow.com/questions/2231536

سؤال

لدينا قاعدة بيانات جديدة من FileStream سيتم تحميلها في البداية ببيانات 65GB، والتي نود تكوين سجل الشحن إلى موقع بعيد (قارة مختلفة).

بالنسبة للإعداد الأولي لسجل الشحن، هل هناك أي عتبة في الوقت الفاصل بين النسخ الاحتياطي الأساسي والاستعادة على الثانوي؟ ستكون قاعدة البيانات الجديدة غير متصلة بشكل أساسي حتى يتم تكوين سجل الشحن. نظرا لحجم قاعدة البيانات، قد يكون الأمر بعض الوقت (بالأيام) بين قاعدة البيانات مدعوة مبدئيا ثم استعادته على الهدف. هل ستكون هذه مشكلة؟

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

المحلول

أعتقد أن القلق الوحيد هو أن سلسلة رقم تسلسل السجل (LSN) غير منقطع. سيبدأ هذا مع النسخ الاحتياطي الكامل الخاص بك، ولكن يمكن أن يكون أيضا العديد من النسخ الاحتياطية لسجل المعاملات اللاحقة كما تحتاج. لقد ذكرت قاعدة البيانات لن تكون غير متصلة بالإنترنت حتى يتم تكوين سجل الشحن، لذلك يجب أن لا يكون لديك مشكلة في المعاملات التي تقوم بتشييد الأساسي حتى تنتهي النسخة الاحتياطية نسخ / استعادة. ومع ذلك، إذا كنت ترغب في إحضار الابتدائي عبر الإنترنت، فقد تضطر إلى اتخاذ النسخ الاحتياطية لسجل المعاملات المتكررة لتجنب نفاد المساحة حيث تراكم المعاملات (اعتمادا على الاستخدام).

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

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