סימפטומים
בעת שימוש בקבוצות זמינות תמיד ב-Microsoft SQL Server 2016 או 2017, השחזור המקבילי של העותק המשוכפל המשני הניתן לקריאה מושהה אם קיימות שאילתות לקריאה בלבד בו-זמנית באותו עותק משוכפל, ואתה מקבל את הודעת השגיאה הבאה:
הערה
SPID של Date\Time אירע פסק זמן במהלך ההמתנה לתפס המאגר -- סוג 4, bp 000000E66DA93540, דף PageID, stat 0xb, מזהה מסד נתונים: DatabaseID, מזהה יחידת הקצאה מזהה: UnitID, מזהה משימה TaskID, זמן המתנה 300 שניות, סימון 0x1018 בדגל, בעלות על משימה TaskID. לא ממשיכים לחכות.
פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
עדכון מצטבר 6 עבור SQL Server 2017
עדכון מצטבר 8 עבור SQL Server 2016 SP1
אודות עדכונים מצטברים עבור SQL Server:
כל עדכון מצטבר חדש עבור SQL SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
העדכון המצטבר האחרון עבור SQL Server 2017
העדכון המצטבר האחרון עבור SQL Server 2016
פתרון
כדי לפתור בעיה זו, השתמש באחת מהשיטות הבאות:
- הימנע מהעותק המשוכפל הראשי ומהעותק המשוכפל המשני לעבוד באותה טבלה בו-זמנית.
- הגדר זמן קצוב לשאילתה כדי לצאת מהשאילתה לאחר ההפעלה במשך דקה או שתיים.
- הפחת את ה-MAXDOP.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.