סימפטומים
בחן את התרחיש הבא:
- בסביבת פרסום של שכפול טרנזקציות בגירסאות הבאות של SQL Server:
-
- גירסה לפני עדכון מצטבר 3 (CU3) עבור SQL Server 2016 Service Pack 2 (SP2)
- גירסה לפני העדכון המצטבר 6 (CU6) עבור SQL Server 2017
- עליך לקבוע את תצורת השרת כמפיץ וליצור מסד נתונים של הפצה.
- אתה מוסיף שרת זה או שרת אחר כמפרסם לשרת מפיץ זה, אך אינו יוצר פרסום.
- מאוחר יותר, אתה משדרג את SQL Server לעדכון מצטבר 3 עבור SQL Server 2016 SP2 ואילך, או משדרג את SQL Server לעדכון מצטבר 6 עבור SQL Server 2017 ואילך.
בתרחיש זה, בעת הסרת שרת המפרסם מהמפיץ, ייתכן שתקבל הודעות שגיאה הדומות להודעה הבאה:
Msg 2812, רמה 16, מצב 62, sp_dropdistpublisher פרוצדורה, שורה LineNumber
לא הייתה אפשרות למצוא פרוצדורה מאוחסנת.
בעת הפיכת מסד נתונים לזמין לפרסום, ייתכן שתקבל הודעות שגיאה בנוסח הבא:
Msg 20028, רמה 16, מצב 1, Procedure ProcedureName, Line LineNumber
המפיץ לא הותקן כראוי. לא הייתה אפשרות להפוך את מסד הנתונים לזמין לפרסום.
אפשרות השכפול 'פרסום' של מסד הנתונים 'DatabaseName' הוגדרה כ- False.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
אודות עדכונים מצטברים עבור SQL Server:
כל עדכון מצטבר חדש עבור SQL SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
חומרי עזר
קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.