Applies ToSQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

תופעות

נניח שאתה מפעיל את הפקודה DBCC CHECKDB היוצרת תמונה ארעית או תמונה במסד נתונים הכולל טרנזקציות שוטפות ב-sql server 2012 או ב-sql server 2014, והשחזור של החזרה למצב קודם בתמונה נכשל עקב שגיאה חיצונית, לדוגמה, שגיאת קלט/פלט. במקרה זה, הודעות השגיאה הבאות נרשמות ביומן השגיאות של SQL Server, ושרת SQL נסגר באופן בלתי צפוי:

<timestamp> <SPID> <n> טרנזקציות מסוכמות קדימה במסד הנתונים ' <dbname> ' (<id>). זוהי הודעה מיידיות בלבד. אף פעולת משתמש אינה מrequired.<timestamp> <SPID> מערכת ההפעלה החזירה שגיאה 665 (לא היתה אפשרות להשלים את הפעולה המבוקשת בשל מגבלת מערכת הקבצים) ל-SQL Server במהלך כתיבה ב-offset <offset> בקובץ ' <filename> '. הודעות נוספות ביומן השגיאות של SQL Server ויומן אירועי המערכת עשויים לספק פרטים נוספים. זהו מצב שגיאה חמור ברמת המערכת המאיים על תקינות מסד הנתונים והוא חייב להיות מתוקן באופן מיידי. השלם בדיקת עקביות מלאה של מסד נתונים (DBCC CHECKDB). שגיאה זו עשויה להיגרם על-ידי גורמים רבים; לקבלת מידע נוסף, ראה Online.<timestamp> של SQL Server Books <SPID> שגיאה: 3314, חומרה: 17, State: 3.<timestamp> <SPID> במהלך ביטול פעולה שנרשמה בתוך מסד הנתונים ' <dbname> ', אירעה שגיאה במזהה רשומת יומן (<aa: bb: cc>). בדרך כלל, הכשל הספציפי נרשם בעבר כשגיאה בשירות יומן האירועים של Windows. שחזר את מסד הנתונים או את הקובץ מגיבוי, או תקן את שגיאת הdatabase.<timestamp> <SPID>: 831, חומרה: 20, State: 1.<timestamp> <SPID> לא ניתן לבטל הקצאה של שתיקה page.<timestamp> <SPID> שגיאה: 3449, חומרה: 21, State: 1.<timestamp> <SPID> SQL Server חייב להיסגר כדי לשחזר מסד נתונים (מזהה מסד נתונים <dbid>). מסד הנתונים הוא מסד נתונים של משתמש שאינו ניתן לכיבוי או מסד נתונים של מערכת. הפעל מחדש את SQL Server. אם מסד הנתונים אינו מצליח להתאושש לאחר הפעלה אחרת, תקן או שחזר את מעקב הdatabase.<timestamp> <SPID> SQL הופסק עקב כיבוי השרת. מזהה מעקב = ' 1 '. זוהי הודעה מיידיות בלבד; אף פעולת המשתמש אינה required.<timestamp> <SPID> מעקב SQL הופסק עקב כיבוי השרת. מזהה מעקב = ' 2 '. זוהי הודעה מיידיות בלבד; אין פעולת משתמש required.<timestamp> <SPID> שגיאה: 17188, חומרה: 16, State: 1.

סיבה

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

פתרון

מידע אודות service pack

כדי לפתור בעיה זו, השיגו את Service Pack 1 עבור SQL Server 2014.

לקבלת מידע נוסף אודות SQL Server 2014 Service Pack 1 (SP1), ראה באגים הקבועים ב-Sql server 2014 Service Pack 1.

מידע אודות עדכון מצטבר

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

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

מצב

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

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

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.