OPRAVA: Při nastavování protokolu historie úloh agenta serveru SQL Server může dojít k chybě

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 1000
sudo /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:

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.