תופעות
נניח כי שינוי לכידת נתונים (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'. ערך המפתח המשוכפל הוא (ערך).
מצב
Microsoft אישרה כי זוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
הערה: כדי שתיקון זה להיכנס לתוקף, עליך להפוך את דגל המעקב (TF) 8291 לזמין.
אודות עדכונים מצטברים עבור SQL Server:
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
הפניות
למד על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.