Příznaky
Předpokládejme, že agent Microsoft SQL Server je povolený v instanci SQL Server v instalaci systému Linux. Když se pokusíte nastavit nebo změnit maximální počet řádků pro protokol historie úlohy a maximální počet řádků historie úloh na úlohu, může dojít k následující chybě:
Zpráva 0, úroveň 11, stav 0, číslo řádku <U>aktuálního příkazu došlo k závažné chybě. Případné výsledky by měly být zahozeny.
Řešení
Do mssql-conf konfiguračního nástroje byly přidány dvě nové vlastnosti sqlagent.jobhistorymaxrows agenta serveru SQL Server a sqlagent.jobhistorymaxrowsperjob. Tato nastavení umožňují nastavit maximální počet řádků pro protokol historie úlohy a maximální počet řádků historie úloh na úlohu.
Příklad: sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrows 1000sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrowsperjob 100
Poznámka
Tyto dvě vlastnosti nelze nakonfigurovat pomocí nástroje SQL Server Management Studio (SSMS).
Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:
Informace o kumulativních aktualizacích pro SQL Server
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro vaši verzi SQL Server:
- Nejnovější kumulativní aktualizace pro SQL Server 2022
- Nejnovější kumulativní aktualizace pro SQL Server 2019
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.