ÅTGÄRDAT: Fel kan uppstå när du anger jobbhistorikloggen för SQL Server Agent
Symptom
Anta att Microsoft SQL Server-agenten är aktiverad i en SQL Server-instans vid en Linux-installation. När du försöker ange eller ändra det maximala antalet rader för jobbhistorikloggen och det maximala antalet jobbhistorikrader per jobb kan följande fel inträffa:
Msg 0, Level 11, State 0, Line <LineNumber>
Ett allvarligt fel inträffade i det aktuella kommandot. Eventuella resultat bör ignoreras.
Åtgärd
Två nya SQL Server Agent-egenskaper och sqlagent.jobhistorymaxrows
sqlagent.jobhistorymaxrowsperjob
, har lagts till i konfigurationsverktyget mssql-conf
. Med de här inställningarna kan du ange det maximala antalet rader för jobbhistorikloggen respektive det maximala antalet jobbhistorikrader per jobb.
Exempel: sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrows 1000
sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrowsperjob 100
Kommentar
De två egenskaperna kan inte konfigureras med hjälp av SQL Server Management Studio (SSMS).
Det här problemet åtgärdas i följande kumulativa uppdateringar för SQL Server:
Om kumulativa uppdateringar för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som fanns i föregående version. Vi rekommenderar att du installerar den senaste versionen för din version av SQL Server:
- Senaste kumulativa uppdateringen för SQL Server 2022
- Senaste kumulativa uppdateringen för SQL Server 2019
Status
Microsoft har bekräftat att det är ett problem i de Microsoft-produkter som listas i avsnittet "Gäller för".
Referenser
Lär dig mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.