תופעות
שקול את התרחיש הבא:
-
אתה יוצר טבלה המכילה את המפתח הראשי, ואתה מוסיף אליה כמה שורות ב- Microsoft SQL Server 2019 או 2017.
-
עליך להוסיף עמודה עם אילוץ ברירת מחדל, ואתה משנה את המפתח הראשי כך שיכלול את העמודה החדשה.
-
עליך ליצור פרסום ומנוי טרנזקציות עבור טבלה זו.
בתרחיש זה, סוכן ההפצה נכשל כאשר הוא מנסה להחיל UPDATE או DELETE בשורות קיימות לפני הוספת העמודה החדשה. בנוסף, אתה מקבל את הודעת השגיאה הבאה "20598":
השורה לא נמצאה במנוי בעת החלת הפקודה המשוכפלת UPDATE עבור טבלה 'TableName' עם מפתח ראשי: (Null)
פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל תיקוני האבטחה והתיקונים החמים שהיו בגירסת ה- Build הקודמת. אנו ממליצים להתקין את גירסת ה- Build העדכנית ביותר עבור גירסת SQL Server:
מצב
Microsoft אישרה כי זוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
הפניות
למד על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.