KB4132896 - יומן הטרנזקציות "מלא" גם כאשר שטח זמין ו- Autogrowth זמין ב- SQL Server

חל על
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

סימפטומים

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

הערה

Msg 9002, רמה 17, מצב 2, שורה 1
יומן הטרנזקציות עבור מסד database_name מלא עקב 'LOG_BACKUP'.

אם תנסה לגבות את קובץ יומן הטרנזקציות, תקבל את הודעת השגיאה הבאה:

הערה

Msg 3052, רמה 16, מצב 1, שורה 1
ליומן הגיבוי לא היתה אפשרות לרשום עדכונים עבור מסד הנתונים 'database_name'.

אם תנסה לגדול באופן ידני את קובץ יומן הטרנזקציות, תקבל את הודעת השגיאה הבאה:

הערה

Msg 9002, רמה 17, מצב 1, שורה 1
יומן הטרנזקציות עבור מסד database_name' מלא עקב 'נקודת ביקורת'

אם אתה עורך שאילתה sys.dm_db_log_space_usage DMV, התוצאות מציינות כי יומן הטרנזקציות נמצא בשימוש של 100 אחוזים או יותר. ייתכן גם שתצטרך לברר שיש מספיק שטח פנוי בכונן האחסון כדי להתאים לגידול בקובץ יומן הרישום.

פתרון

תיקון זה נכלל בעדכון מצטבר 12 עבור SQL Server 2014 Service Pack 2.

אודות עדכונים מצטברים עבור SQL Server

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

מצב

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

חומרי עזר

קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.