الأعراض
يُرجى مراعاة السيناريو التالي:
- يمكنك استخدام Microsoft SQL Server 2012 أو SQL Server 2014.
- تتوفر لديك قاعدة بيانات تحتوي على وسيط خدمة ممكن في النسخة المتماثلة الأساسية.
- يمكنك نسخ قاعدة البيانات احتياطيا في الخادم الأساسي الذي تم تمكين وسيط الخدمة فيه واستعادتها على الخادم الثانوي.
- كجزء من تعريف مجموعة الإتاحة بين الخوادم الأساسية والثانوية، ستحاول ضم قاعدة البيانات إلى مجموعة التوفر باستخدام معالج مجموعة التوفر الجديدة أو الأمر:
ALTER DATABASE <DBNAME> Set HADR AVAILABILITY GROUP = <agname>
في هذا السيناريو، يتم تسجيل الخطأ التالي في سجل أخطاء SQL Server:
ملاحظة
{
الخطأ: 3449، الخطورة: 21، الحالة: 1.
يجب إيقاف تشغيل SQL Server لاسترداد قاعدة بيانات (معرف قاعدة البيانات 1). قاعدة البيانات هي إما قاعدة بيانات مستخدم تعذر إيقاف تشغيلها أو قاعدة بيانات نظام. أعد تشغيل SQL Server. إذا فشل استرداد قاعدة البيانات بعد بدء تشغيل آخر أو إصلاحه أو استعادته
تم إيقاف تتبع SQL بسبب إيقاف تشغيل الخادم. معرف التتبع = '1'. هذه رسالة إعلامية فقط. ليس هناك إجراء مطلوب من قبل المستخدم.
}
السبب
تحدث المشكلة لأنه إذا تم نسخ قاعدة بيانات تمكين وسيط الخدمة احتياطيا واستعادتها إلى الخادم الثانوي، لا يتم تمكين وسيط الخدمة في قاعدة البيانات المستعادة. لا تزال قاعدة البيانات تحتفظ بمعرف وسيط الخدمة داخليا.
عندما تضيف قاعدة البيانات المستعادة على الخادم الثانوي إلى مجموعة التوفر، يتم تمكين وسيط الخدمة. يتم الكشف عن نفس GUID في قاعدة بيانات التوفر، ويتم رفع الخطأ التالي (بصمت):
9772 "لا يمكن تمكين وسيط الخدمة في قاعدة البيانات "<dbname>" لأنه يوجد وسيط خدمة ممكن بالفعل بنفس المعرف".
يؤدي ذلك إلى الخطأ 3449 عند انضمام قاعدة البيانات إلى مجموعة التوفر، ويتسبب في إيقاف تشغيل SQL Server بشكل غير متوقع.
الدقة
تم إصلاح المشكلة لأول مرة في التحديث التراكمي التالي ل SQL Server.
التحديث التراكمي 1 ل SQL Server 2014 /en-us/help/2931693
التحديث التراكمي 9 ل SQL Server 2012 SP1 /en-us/help/2931078
حول التحديثات التراكمية ل SQL Server
يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".