KB3174963-FIX: אובדן נתונים בעת שינוי פעולת העמודה בטבלה ממוטבת של זיכרון גדול ב-SQL Server 2016

עבוד בכל מקום מכל מכשיר באמצעות Microsoft 365

שדרג ל-Microsoft 365 כדי לעבוד בכל מקום באמצעות התכונות והעדכונים האחרונים.

שדרג עכשיו

תופעות

ב-SQL Server 2016, בטבלה הממוטבת על-ידי זיכרון, רוב התרחישים של שינוי הטבלה פועלים כעת במקביל והתוצאה היא אופטימיזציה של כתיבה ליומן הטרנזאקציות. עם זאת, האפשרות ' שנה פעולות עמודה ' בטבלה ממוטבת לזיכרון גדולה הפועלת במקביל עלולה לגרום לאובדן נתונים. הערהפעולותשינוי הטבלה מופעלות באמצעות הליך המשנה החד ואינן מושפעות מבעיה זו.

פתרון

הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server:

כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. אנו ממליצים להוריד ולהתקין את העדכונים המצטברים האחרונים עבור SQL Server:

פתרון

כדי לעקוף בעיה זו, בטל את האפשרות האופטימיזציה של יומן הרישום עבור הפעולות של השינויים על-ידי הפעלת דגל 9909. כדי לאפשר מעקב אחר דגל 9909, הוסף את הפרמטר -T9909 startup. לחלופין, באפשרותך להשתמש במשפט dbcc traceon (9909) עבור הפעלה ספציפית.

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".

הפניות

קבל מידע על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×