الأعراض
اطّلع على السيناريو التالي:
-
يمكنك استخدام النسخ المتماثل في Microsoft SQL Server 2012 أو SQL Server 2014.
-
قم باضافه اشتراك في اشتراك النسخ المتماثل ، ثم احذفه.
في هذا السيناريو ، قد تتلقي رسالة الخطا التالية 515:
لا يمكن ادراج القيمة NULL في العمود ' article_id ' ، جدول ' <ديستريبوتيونداتاباسينامي> .dbo.MSrepl_commands '; لا يسمح العمود بقيم فارغه. فشل الادراج.
السبب
تحدث المشكلة بسبب التراجع عن SQL Server 2012. عند أضافه اشتراك ، ثم حذفته ، سيتم حذف بيانات التعريف المتكررة حول الاشتراك علي الفور لان هناك تاخير قبل ان يصادف لوجريادير الأمر لأضافه الاشتراك.
الحل
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server.
تحديث تراكمي 1 ل SQL Server 2012 SP2 /en-us/help/2976982
تحديث تراكمي 2 ل SQL Server 2014 /en-us/help/2967546
تحديث تراكمي 10 ل SQL Server 2012 SP1 /en-us/help/2954099
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".