תופעות
שקול את התרחיש הבא:
-
אתה מבצע הוספה, עדכון או מחיקה אחת לפחות כנגד טבלה עם מעקב אחר שינויים זמין.
-
הפוך את כל המעקב אחר שינויים במסד הנתונים ללא זמין.
בתרחיש זה, גם לאחר הפיכת מעקב אחר שינויים ללא זמין, כאשר אתה מנסה להגדיר את מסד הנתונים למודל מסד הנתונים המכיל חלקית, ייתכן שתקבל הודעת שגיאה הדומה להודעה הבאה:
Msg 1205, רמה 13, State 18, הליך sp_flush_commit_table, LineNumber
טרנזקציה (תהליך מזהה 63) נחסם על נעילת משאבים בתהליך אחר ונבחרה כקרבן הקיפאון. הפעל מחדש את הטרנזקציה.
Msg 3999, Level 17, State 1, LineNumber
ריקון טבלת commit לדיסק ב-dbid 13 עקב שגיאה 1205. בדוק את errorlog לקבלת מידע נוסף.
פתרון
הבעיה נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
עדכון מצטבר 5 עבור SQL Server 2016 RTM
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצבMicrosoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".
הפניותלמד אודות השימוש ב- ter minology של Microsoft לתיאור עדכוני תוכנה.