תופעות
הנח לעצמך שתגבה את הזנב של יומן הרישום של מסד הנתונים של המודל המשתמש ב-norecovery option ב-Microsoft SQL server 2014 או ב-SQL server 2012, ומסד הנתונים מוכנס לשחזור מצב. לאחר השלמת הגיבוי, אין באפשרותך להפעיל מחדש את שירות SQL Server, ואתה מקבל את הודעת השגיאה הבאה ביומן השגיאות של SQL Server:
<Date_GT_ <time> spid10s מסד הנתונים ' מסומן בשחזור ' והוא ממוקם במצב שאינו מאפשר שחזור להיות Run.<תאריך> <Time> שגיאה: 927, חומרה: 14, state: 2.<תאריךspid10s >time< > מודל ' לא ניתן לפתוח. הוא נמצא באמצעתאריךRestore.< _GT_ <Time_GT_ Spid10s לא הצליח ליצור tempdb. ייתכן שאין לך מספיק שטח דיסק פנוי. פנה שטח דיסק נוסף על-ידי מחיקת קבצים אחרים בכונן tempdb ולאחר מכן הפעל מחדש את SQL Server. בדוק אם קיימות שגיאות נוספות ביומן האירועים שעשויות להצביע על הסיבה לכך שקבצי tempdb לא היתה אפשרות לinitialized.<תאריך_GT_ <Time> spid10s מעקב הופסק עקב כיבוי השרת. מזהה מעקב = ' 1 '. זוהי הודעה מיידיות בלבד; אין צורך בפעולת משתמש.
סיבה
בעיה זו מתרחשת מאחר שמסד הנתונים של המודל משמש כתבנית עבור כל מסדי הנתונים שנוצרים במופע של SQL Server. אם מסד הנתונים של המודל מסומן כאינו מאפשר הפעלה של מצב שחזור, אין אפשרות ליצור את tempdb ולשירות SQL Server אין אפשרות להפעיל.
פתרון
מידע אודות service pack
כדי לפתור בעיה זו, השיגו את Service Pack 1 עבור SQL Server 2014.
-
כיצד להשיג את ערכת השירות העדכנית ביותר עבור SQL Server 2014
-
כיצד להשיג את ערכת השירות העדכנית ביותר עבור SQL Server 2012
לקבלת מידע נוסף אודות SQL Server 2014 Service Pack 1 (SP1), ראה באגים הקבועים ב-Sql server 2014 Service Pack 1.
פתרון
כדי לעקוף בעיה זו, השתמש בשיטה הבאה:
-
מניעת כל החיבורים מהיישום ל-SQL Server
-
הפעלת שירות SQL Server יחד עם דגל מעקב 3608
-
הפעלת הפקודה "שחזר מודל מסד נתונים עם השחזור"
-
הסרת דגל מעקב 3608 והפעלה מחדש של SQL Server
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".