Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Symptoms
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.
Resolution
Två nya SQL Server Agent-egenskaper och sqlagent.jobhistorymaxrowssqlagent.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 1000sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrowsperjob 100
Note
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".
References
Lär dig mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.