الأعراض
عند إعداد النسخ المتماثل للمعاملات وتهيئة اشتراك المعاملات من نسخة احتياطية في Microsoft SQL Server 2012 أو SQL Server 2014. أثناء عملية المزامنة الأولية، يفشل عامل التوزيع، وتتلقى رسائل الخطأ التالية:
ملاحظة
الاتصال بالمشترك
التهيئة
لا تتوفر معاملات منسوخة.
42000 تعذر العثور على الإجراء المخزن 'sp_MSins_'. 2812
42000 تعذر العثور على الإجراء المخزن 'sp_MSins_'. 2812
السبب
تحدث هذه المشكلة بسبب اختلاف التوقيت بين عامل قارئ السجلات والتنفيذ الأولي لعامل التوزيع. إذا كان هناك الكثير من تغييرات المعاملات التي تحدث في الناشر، فهناك تأخير في قيام عامل قارئ السجل بإنشاء البرامج النصية للإجراءات المخصصة المخزنة وإضافتها إلى MSRepl_commands في قاعدة بيانات التوزيع. إذا بدأ وكيل التوزيع وقام بالفعل بجولة إلى قاعدة بيانات التوزيع قبل إضافة هذه الأوامر، فسينقل الطابع الزمني للمعاملة إلى الأمام وسيبلغ عن 'عدم توفر أي معاملات منسوخة'. لا يمكن لمحاولات المزامنة اللاحقة التي يقوم بها "وكيل التوزيع" الكشف عن أوامر إنشاء الإجراء المخزن المخصصة وستفشل بسبب الأخطاء المذكورة في قسم "الأعراض".
الدقة
تم إصلاح المشكلة لأول مرة في التحديث التراكمي التالي ل 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 المُدرجة في القسم "ينطبق على".