الأعراض
لنفترض أنك تستخدم مجموعات توفر Microsoft SQL Server 2016 أو 2017 Always On Groups. عند استئناف قاعدة بيانات توفر معلقة، قد يحدث خطأ تأكيد على النسخة المتماثلة الثانوية. بالإضافة إلى ذلك، يتم تسجيل رسائل الخطأ التي تشبه ما يلي في سجل أخطاء SQL Server على النسخة المتماثلة الثانوية.
ملاحظة
- التاريخ والوقت الخطأ: 17066، الخطورة: 16، الحالة: 1.
- التاريخ/الوقت SQL Server تأكيد: الملف: <recovery.cpp>, line=فشل التأكيد = 'recXdes-IsLockReleased> () && recXdes-GetOutstandingCount> () == 0'. قد يكون هذا الخطأ مرتبطا بالتوقيت. إذا استمر الخطأ بعد إعادة تشغيل العبارة، فاستخدم DBCC CHECKDB للتحقق من تكامل البنية في قاعدة البيانات، أو أعد تشغيل الخادم لضمان عدم تلف بنيات البيانات الموجودة في الذاكرة.
- التاريخ والوقت الخطأ: 3624، الخطورة: 20، الحالة: 1.
- التاريخ والوقت فشل التحقق من تأكيد النظام. تحقق من سجل أخطاء SQL Server للحصول على التفاصيل. عادة ما يحدث فشل التأكيد بسبب خطأ في البرنامج أو تلف البيانات. للتحقق من وجود تلف في قاعدة البيانات، ضع في اعتبارك تشغيل DBCC CHECKDB. إذا وافقت على إرسال مستودعات تفريغ إلى Microsoft أثناء الإعداد، فسيتم إرسال تفريغ صغير إلى Microsoft. قد يتوفر تحديث من Microsoft في أحدث حزمة خدمة أو في إصلاح عاجل من الدعم التقني.
- التاريخ والوقت الخطأ: 3624، الخطورة: 20، الحالة: 2.
- التاريخ والوقت فشل التحقق من تأكيد النظام. تحقق من سجل أخطاء SQL Server للحصول على التفاصيل. عادة ما يحدث فشل التأكيد بسبب خطأ في البرنامج أو تلف البيانات. للتحقق من وجود تلف في قاعدة البيانات، ضع في اعتبارك تشغيل DBCC CHECKDB. إذا وافقت على إرسال مستودعات تفريغ إلى Microsoft أثناء الإعداد، فسيتم إرسال تفريغ صغير إلى Microsoft. قد يتوفر تحديث من Microsoft في أحدث حزمة خدمة أو في إصلاح عاجل من الدعم التقني.
- التاريخ والوقت الخطأ: 3313، الخطورة: 21، الحالة: 2.
- التاريخ والوقت أثناء إعادة عملية مسجلة في قاعدة بيانات DatabaseName، حدث خطأ في معرف سجل السجل (RecordID). عادة، يتم تسجيل الفشل المحدد مسبقا كخطأ في خدمة سجل أحداث Windows. استعادة قاعدة البيانات من نسخة احتياطية كاملة، أو إصلاح قاعدة البيانات.
- التاريخ والوقت تم إيقاف حركة البيانات لقاعدة بيانات Database Database Groups مؤقتا للسبب التالي: "system" (Source ID 2; سلسلة المصدر: 'SUSPEND_FROM_REDO'). لاستئناف حركة البيانات في قاعدة البيانات، ستحتاج إلى استئناف قاعدة البيانات يدويا. للحصول على معلومات حول كيفية استئناف قاعدة بيانات التوفر، راجع SQL Server Books Online.
- التاريخ والوقت خيار معلمة ALTER DB: استئناف
- التاريخ والوقت مجموعات التوفر الدائم تم استئناف حركة البيانات الخاصة ب "اسم قاعدة البيانات". هذه رسالة إعلامية فقط. ليس هناك إجراء مطلوب من قبل المستخدم.
- التاريخ والوقت مجموعات التوفر دائما الاتصال بقاعدة البيانات الأساسية التي تم إنشاؤها لقاعدة البيانات الثانوية اسم قاعدة البيانات على النسخة المتماثلة للتوفر اسم النسخة المتماثلة مع معرف النسخة المتماثلة: معرف النسخة المماثلة. هذه رسالة إعلامية فقط. ليس هناك إجراء مطلوب من قبل المستخدم.
- التاريخ والوقت تم تعريف LSN (LsnNumber) للاسترداد لقاعدة البيانات باستخدام معرف قاعدة بيانات المعرف. هذه رسالة إعلامية فقط. ليس هناك إجراء مطلوب من قبل المستخدم.
الدقة
تم تصحيح هذه المشكلة في التحديثات التراكمية التالية ل SQL Server:
التحديث التراكمي 1 ل SQL Server 2017
التحديث التراكمي 5 ل SQL Server 2016 SP1
حول التحديثات التراكمية ل SQL Server:
يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:
التحديث التراكمي الأخير ل SQL Server 2017
التحديث التراكمي الأخير ل SQL Server 2016
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
المراجع
تعرّف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.