Симптоми
Да предположим, че Агент на 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 1000sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrowsperjob 100
Забележка
Двете свойства не могат да бъдат конфигурирани с помощта на SQL Server Management Studio (SSMS).
Този проблем е решен в следните кумулативни актуализации за SQL Server:
За кумулативните актуализации за SQL Server
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за вашата версия на SQL Server:
- Най-нова кумулативна актуализация за SQL Server 2022
- Последна кумулативна актуализация за SQL Server 2019
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.