Поделиться через


ИСПРАВЛЕНИЕ. Ошибка может возникать при настройке журнала заданий агент 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:

Состояние

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Применимо к».

Ссылки

Узнайте о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.