ينطبق على
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows SQL Server 2017 on Linux SQL Server 2019 on Windows SQL Server 2019 on Linux

الأعراض

افترض أن Change Data Capture (CDC) ممكن في Microsoft SQL Server 2016 أو 2017 أو 2019. بسبب مشكلة التوقيت، قد تحاول عملية التقاط CDC إدراج start_lsn مكررة في الجدول cdc.lsn_time_mapping، وقد تتلقى رسالة خطأ تشبه ما يلي:

انتهاك قيد PRIMARY KEY 'lsn_time_mapping_clustered_idx'. يتعذر إدراج مفتاح مكرر في الكائن 'cdc.lsn_time_mapping'. قيمة المفتاح المكررة هي (Value).

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

الحل

تم تصحيح هذه المشكلة في التحديثات التراكمية التالية SQL Server:

ملاحظة: لكي يصبح هذا الإصلاح ساري المفعول، تحتاج إلى تمكين علامة التتبع (TF) 8291.

حول التحديثات التراكمية SQL Server:

يحتوي كل تحديث تراكمي جديد SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. اطلع على آخر التحديثات التراكمية SQL Server:

المراجع

تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.