תיקון: עלולה להתרחש שגיאה בעת הגדרת יומן ההיסטוריה של המשימה של סוכן SQL Server

סימפטומים

נניח ש- Microsoft SQL Server Agent מופעל בתוך מופע של SQL Server בהתקנת Linux. כאשר אתה מנסה להגדיר או לשנות את מספר השורות המרבי עבור יומן היסטוריית המשימות ואת המספר המרבי של שורות היסטוריית משימה לכל משימה, השגיאה הבאה עלולה להתרחש:

Msg 0, רמה 11, מצב 0, Line <LineNumber>
אירעה שגיאה חמורה בפקודה הנוכחית. יש לבטל את התוצאות, אם בכלל.

פתרון

שני מאפיינים sqlagent.jobhistorymaxrows חדשים של SQL Server Agent וכן sqlagent.jobhistorymaxrowsperjob, נוספו לכלי השירות לקביעת התצורהmssql-conf. הגדרות אלה מאפשרות לך להגדיר את מספר השורות המרבי עבור יומן היסטוריית המשימה ואת המספר המרבי של שורות היסטוריית משימה לכל משימה, בהתאמה.

דוגמה:
sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrows 1000
sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrowsperjob 100

הערה

לא ניתן לקבוע את תצורת שני המאפיינים באמצעות SQL Server Management Studio (SSMS).

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

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

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

מצב

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

חומרי עזר

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