مؤشرات الخطأ
اطّلع على السيناريو التالي:
-
يمكنك استخدام مجموعات قابلية وصول عالية التوفر AlwaysOn في مثيل Microsoft SQL Server 2016 أو 2017.
-
يمكنك إعداد SQL Server النسخ الاحتياطية المدارة على قاعدة بيانات مستخدم واحدة أو أكثر تتم إضافتها إلى مجموعة متوفرة.
-
يمكنك تشغيل نسخة احتياطية للسجل عند الطلب على قاعدة البيانات.
-
يمكنك إزالة قاعدة البيانات من المجموعة المتوفرة ثم إضافتها مرة أخرى. أو، يمكنك تجاوز فشل قاعدة البيانات الخاصة بك.
-
يمكنك تشغيل نسخة احتياطية للسجل عند الطلب على قاعدة البيانات.
في هذا السيناريو، تجد أن هناك فاصلا في سلسلة السجل عن طريق الاستعلام عن جدول managed_backup.fn_available_backups على قاعدة بيانات msdb.
السبب
تحدث هذه المشكلة لأنه عند إزالة قاعدة البيانات من مجموعة متوفرة ثم إضافتها مرة أخرى أو تجاوز الفشل لقاعدة البيانات الخاصة بك، يتم إنشاء GUID قاعدة بيانات جديدة في العمود database_guid من الجدول smart_backup_files . يؤدي هذا إلى سرد القسم للبيانات بترتيب غير تسلسلي وتشغيل سلسلة سجل التوقف.
الحل
يتم تضمين هذا الإصلاح في التحديثات التراكمية التالية SQL Server:
التحديث التراكمي 1 SQL Server 2017
التحديث التراكمي 5 لحزمة خدمة SQL Server 2016 1
حول SQL Server الإصدارات
يحتوي كل إصدار جديد SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع الإصدار السابق. نوصي بتثبيت آخر التحديثات التراكمية SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
المراجع
تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.