סימפטומים
נניח שיש לך תמונת מסד נתונים על מסד נתונים של משיכה מנוי בשרת שבו פועל Microsoft SQL Server. בעת החלת תיקון חם בשרת, שדרוג ברמת קובץ ה- Script נכשל, ואתה מקבל הודעת שגיאה הדומה להודעה הבאה:
הערה
תאריך ושעה spid_number מבצע שדרוגי מטה-נתונים של אבטחת משימות שכפול...
תאריך timespid_number שגיאה: 3906, חומרה: 16, מצב: 1.
תאריך timespid_number עדכון מסד הנתונים "database_name" נכשל מאחר שמסד הנתונים הוא לקריאה בלבד.
תאריך timespid_number שגיאה: 912, חומרה: 21, מצב: 2.
תאריך timespid_number שדרוג ברמת קובץ ה- Script עבור מסד הנתונים 'master' נכשל מאחר שצעד השדרוג 'msdb110_upgrade.sql' נתקל בשגיאה 3906, מצב 1, חומרה 16. זהו מצב שגיאה חמור שעלול להפריע לפעולה הרגילה ומסד הנתונים יועבר למצב לא מקוון. אם השגיאה התרחשה במהלך השדרוג של מסד הנתונים 'תבנית בסיס', היא תמנע SQL Server המופע כולו. בדוק את ערכי יומן השגיאות הקודמים כדי לאתר שגיאות, בצע את הפעולות המתקן המתאימות והפעל מחדש את מסד הנתונים כך שפעולות שדרוג קובץ ה- Script יפעלו לצורך השלמתן.
פתרון
בעיה זו נפתרה בעדכונים הבאים עבור SQL Server:
- עדכון מצטבר 9 עבור SQL Server 2017
- עדכון מצטבר 2 עבור SQL Server 2016 Service Pack 2
- עדכון מצטבר 10 עבור SQL Server 2016 Service Pack 1
- עדכון מצטבר 13 עבור SQL Server 2014 SP2
אודות SQL Server Build
כל גירסת Build חדשה SQL Server מכילה את כל תיקוני האבטחה והתיקונים החמים שהיו בגירסת ה- Build הקודמת. אנו ממליצים להתקין את גירסת ה- Build העדכנית ביותר עבור גירסת SQL Server:
- העדכון המצטבר האחרון עבור SQL Server 2017
- גירסת ה- Build העדכנית ביותר עבור SQL Server 2016
- העדכון המצטבר האחרון עבור SQL Server 2014
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
למד על המינוח שבו Microsoft משתמשת לתיאור עדכוני תוכנה.