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