ИСПРАВЛЕНИЕ. Ошибка может возникать при настройке журнала заданий агент SQL Server
Симптомы
Предположим, что microsoft агент SQL Server включен в экземпляре SQL Server на установке Linux. При попытке задать или изменить максимальное количество строк для журнала заданий и максимальное количество строк журнала заданий на задание может возникнуть следующая ошибка:
Msg 0, Level 11, State 0, 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:
- Последнее накопительное обновление для SQL Server 2022
- Последнее накопительное обновление для SQL Server 2019
Состояние
Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Применимо к».
Ссылки
Узнайте о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.