الأعراض
اطّلع على السيناريو التالي:
-
يمكنك استخدام Microsoft SQL Server 2012 أو SQL Server 2014.
-
لديك قاعده بيانات تم تمكين وسيط الخدمة لها في النسخة المتماثلة الاساسيه.
-
يمكنك اجراء نسخ احتياطي لقاعده البيانات في الخادم الأساسي الذي يحتوي علي وسيط الخدمة واستعادته علي الخادم الثانوي.
-
كجزء من تعريف مجموعه التوفر بين الخوادم الاساسيه والثانوية ، يمكنك الانضمام إلى قاعده البيانات إلى مجموعه التوفر باستخدام معالج مجموعه التوفر الجديدة أو الأمر: تغيير قاعده البيانات ال<>< الخاصة بال>عنيم
في هذا السيناريو ، يتم تسجيل الخطا التالي في سجل أخطاء SQL Server:
{الخطا: 3449 ، الخطورة: 21 ، الولاية: 1. يجب إيقاف تشغيل SQL Server لاسترداد قاعده البيانات (معرف قاعده البيانات 1). قاعده البيانات عبارة عن قاعده بيانات مستخدم لا يمكن إيقافها أو قاعده بيانات النظام. أعد تشغيل SQL Server. إذا فشلت قاعده البيانات في الاسترداد بعد بدء التشغيل الآخر ، فهذا يتوقف عن الإصلاح أو التتبع الريستوريسقل لإيقاف تشغيل الخادم. معرف التتبع = ' 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:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".