Symptomer
Antag, at Microsoft SQL Server Agent er aktiveret i en SQL Server-forekomst på en Linux-installation. Når du forsøger at angive eller ændre det maksimale antal rækker i joboversigtsloggen og det maksimale antal rækker i joboversigten pr. job, kan der opstå følgende fejl:
Msg 0, niveau 11, tilstand 0, linjenummer <>Der opstod en alvorlig fejl på den aktuelle kommando. Eventuelle resultater skal kasseres.
Løsning
To nye SQL Server Agent-egenskaber sqlagent.jobhistorymaxrows er sqlagent.jobhistorymaxrowsperjobføjet til konfigurationsværktøjetmssql-conf. Disse indstillinger giver dig mulighed for at angive det maksimale antal rækker for henholdsvis joboversigtsloggen og det maksimale antal joboversigtsrækker pr. job.
Eksempel: sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrows 1000sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrowsperjob 100
Bemærk
De to egenskaber kan ikke konfigureres ved hjælp af SQL Server Management Studio (SSMS).
Dette problem er rettet i følgende kumulative opdateringer til SQL Server:
Om kumulative opdateringer til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de programrettelser og sikkerhedsrettelser, der var i det tidligere build. Vi anbefaler, at du installerer det nyeste build til din version af SQL Server:
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.