КОРЕКЦИЯ: Може да възникне грешка при настройване на регистрационния файл на хронологията на заданията на Агент на SQL Server

Симптоми

Да предположим, че Агент на SQL Server е разрешен в екземпляр на SQL Server на инсталация на Linux. Когато се опитате да зададете или промените максималния брой редове за регистрационния файл на хронологията на заданията и максималния брой редове за хронологията на заданията за задача, може да възникне следната грешка:

Съобщение 0, Ниво 11, Състояние 0, Line <LineNumber>
Възникна сериозна грешка при текущата команда. Резултатите, ако има такива, трябва да бъдат отхвърлени.

Решение

Две нови свойства sqlagent.jobhistorymaxrows на Агент на SQL Server и 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 съдържа всички актуални поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за вашата версия на SQL Server:

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.