תופעות
נניח שאתה משתמש בפונקציה NEWSEQUENTIALID () כדי ליצור GUID ייחודי עבור טבלה ב-SQL Server 2017 ב-Linux. לאחר הפעלה מחדש של SQL Server, הפונקציה NEWSEQUENTIALID () עשויה ליצור guid שהוא כפילות של guid קודם שנוצר על-ידי פונקציה זו.
מידע נוסף
SQL Server ב-Linux מאחסן את זרע ה-UUID הסדרתי ב- /var/opt/mssql/.system/instance_id ומגדיל אותו במהלך ההפעלה. קח גיבוי של קובץ הinstance_id במקרה כשל מערכת. אם הקובץ אובד, הזרע חסר והזרע החדש נוצר מחדש. דור הזרעים ההתחלתי מבוסס על תבנית סיביות אקראית ורכיב UUID כדי למנוע התנגשויות. עם זאת, הזרע החדש שיש להזמין ברצף עשוי לא להיות מסודר ברצף לאחר אובדן הזרע.
פתרון
בעיה זו נפתרה בעדכון המצטבר הבא עבור SQL Server:
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".
הפניות
קבל מידע על המינוחשבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.