תופעות
שקול את התרחיש הבא:
-
אתה משתמש בקבוצות זמינות AlwaysOn במופע של Microsoft SQL Server 2016 או 2017.
-
עליך להגדיר SQL Server מנוהלים באחד או יותר ממסדי הנתונים של המשתמשים שנוספים לקבוצה זמינה.
-
אתה מפעיל גיבוי יומן רישום לפי דרישה במסד הנתונים.
-
הסר את מסד הנתונים מהקבוצה הזמינה ולאחר מכן הוסף אותו בחזרה. לחלופין, מעבר לגיבוי בעת כשל של מסד הנתונים שלך.
-
אתה מפעיל גיבוי יומן רישום לפי דרישה במסד הנתונים.
בתרחיש זה, תמצא שקיים מעבר בשרשרת יומני הרישום על-ידי ביצוע שאילתה בטבלה managed_backup.fn_available_backups במסד הנתונים של msdb.
סיבה
בעיה זו מתרחשת מכיוון כאשר אתה מסיר את מסד הנתונים מקבוצה זמינה ולאחר מכן מוסיף אותו בחזרה או שאתה מעבר לגיבוי בעת כשל של מסד הנתונים שלך, GUID חדש של מסד נתונים נוצר בעמודה database_guid של טבלת smart_backup_files . פעולה זו גורמת למחיצה לרשום את הנתונים בסדר שאינו רציף ומפעילה את שרשרת יומן הרישום של המעברים.
פתרון
תיקון זה נכלל בעדכונים המצטברים הבאים עבור SQL Server:
עדכון מצטבר 1 עבור SQL Server 2017
עדכון מצטבר 5 עבור SQL Server 2016 Service Pack 1
אודות SQL Server Build
כל גירסת Build חדשה SQL Server מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בגירסת ה- Build הקודמת. אנו ממליצים להתקין את העדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה כי זוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
הפניות
למד על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.