الأعراض
عند فشل إنشاء المفتاح الرئيسي للخدمة ل Microsoft SQL Server 2012 أو SQL Server 2014 اثناء الاعداد ، لا يسجل SQL Server هذا الفشل بشكل صحيح. هذا العملاء المتوقعين لبعض المشكلات ، علي سبيل المثال ، عند محاولة تكوين النسخ المتماثل SQL Server ، تتلقي رسالة الخطا التالية:
حدث خطا اثناء فك التشفير. لا يوجد اي مستخدم بعيد ' distributor_admin ' تم تعيينه إلى المستخدم المحلي ' (null) ' من الخادم البعيد ' repl_distributor '. تغيير سياق قاعده البيانات إلى "الرئيسية". (Microsoft SQL Server ، الخطا: 15466)
عند محاولة إنشاء خادم مرتبط مع تسجيل الدخول عن بعد ، ستواجه رسالة الخطا:
حدث خطا اثناء فك التشفير
بالاضافه إلى ذلك ، قد تتلقي رسالة الخطا التالية في سجل أخطاء SQL Server:
<التاريخ> <ال> وقت الذي لا يمكن فيه إلغاء تشفير المفتاح الرئيسي لخدمه spid5s باستخدام أحد انكريبتيونسه. راجع sys.key_encryptions للحصول علي التفاصيل.
عندما تقوم بالاستعلام عن طريقه عرض الكتالوج sys.symmetric_keys، يتم إرجاع صف واحد لمفتاح الخدمة الرئيسي. عندما تقوم بالاستعلام عن طريقه عرض الكتالوج sys.key_encryptions، لم يتم إرجاع اي صف. النتيجة المتوقعة هي صفين.
الحل
بعد تطبيق هذا التحديث ، سيتم التخلص من البيانات الاوليه في حال حدوث فشل في إنشاء مفتاح الخدمة الرئيسي اثناء الاعداد ، ستحاول خدمه SQL Server التالية إنشاء مفتاح خدمه رئيسي مره أخرى. بالاضافه إلى ذلك ، سيتم تسجيل رسائل الخطا الاضافيه حول فشل إنشاء المفتاح الرئيسي للخدمة في سجل الأخطاء.ملاحظة
-
إذا واجهت هذه المشكلة ، فلن يعمل هذا التحديث ، ويجب عليك استخدام أحدي الحلول البديلة المدرجة في القسم "الحل البديل".
-
لكي تتمكن من استخدام التغييرات في هذا التحديث التراكمي ، يجب تثبيت SQL Server باستخدام ميزه تحديث المنتج واجراء تثبيت سليبستريميد باستخدام RTM + SP + كو.
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server:
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. من المستحسن تنزيل أحدث التحديثات التراكمية ل SQL Server وتثبيته:
الحل البديل
إذا كانت لديك حاله المشكلة بالفعل ، فيمكنك القيام بأحد الإجراءات التالية:
-
أعاده إنشاء المفتاح الرئيسي للخدمة باستخدام جمله SQL للعمليات التالية:
ALTER SERVICE MASTER KEY FORCE REGENERATE
-
أعد تثبيت مثيل SQL Server.
إذا كنت تواجه المشكلة اثناء تثبيت SQL server ، فيمكنك اتباع الخطوات التالية قبل تثبيت SQL Server:
-
أعد تشغيل نظام التشغيل.
-
سجل الدخول إلى جلسة العمل RDP باستخدام حساب خدمه SQL Server.
-
انتظر لعده دقائق ثم سجل الخروج بعد إنشاء ملف تعريف المستخدم بالبالكامل.
-
أبدا اعداد SQL Server بعد دقائق قليله.
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".