תופעות
שקול את התרחיש הבא:
-
Microsoft SQL Server 2014 מותקן במחשב.
-
באפשרותך להגדיר במטמון הדיסק או הגדרת raid שנכשלו, או את שתיהן. התוצאה היא מצב מטמון לא עקבי.
-
אתה מפעיל את השאילתה DBCC CHECKTABLE מול טבלה המכילה את אינדקס חנות העמודות המקובצים באשכולות.
בתרחיש זה, מתרחשת הפרת גישה.
סיבה
הבעיה מתרחשת מאחר שכוננים התומכים בסוגים מסוימים של אחסון במטמון של דיסקים עשויים שלא לשקף תמיד את מצב הדיסק באופן מדויק. כאשר המערכת מסתיימת, ניתן לאבד את המטמון ולהשאיר את המערכת במצב לא עקבי. לכן, ערכי בדיקת המידע הצפויים של המטמון עשויים להיות null.
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 1 עבור SQL Server 2014 /en-us/help/2931693
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
פתרון
כדי לעקוף את הבעיה, קבע את תצורת הדיסקים כראוי כדי להימנע מחוסר עקביות בדיסק. עליך לוודא שאחסון במטמון הדיסק מוגדר למצב לא פעיל וערכות פיצול מיושרות בגודל העמוד (8kb). לקבלת מידע נוסף, באפשרותך להציג שיטות עבודה מומלצות ליישור מחיצת הדיסק עבור SQL Server.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".