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


ИСПРАВЛЕНИЕ. При настройке журнала заданий агент SQL Server может возникнуть ошибка.

Симптомы

Предположим, что агент SQL Server Майкрософт включен в экземпляре SQL Server в установке Linux. При попытке задать или изменить максимальное количество строк журнала заданий и максимальное количество строк журнала заданий на задание может возникнуть следующая ошибка:

Msg 0, Level 11, State 0, LineNumber <>
— произошла серьезная ошибка в текущей команде. Результаты, если таковые есть, следует отменить.

Решение

В служебную программу конфигурации добавлены mssql-conf два новых свойства sqlagent.jobhistorymaxrows агент SQL Server и sqlagent.jobhistorymaxrowsperjob. Эти параметры позволяют задать максимальное количество строк для журнала заданий и максимальное количество строк журнала заданий на задание соответственно.

Примере:
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:

Состояние

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

Ссылки

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