KB4078098-åtgärd: databas scheman uppgraderas eller nedgraderas inte när du installerar eller avinstallerar en kumulativ uppdatering i SQL Server 2017 på Linux

Symptom

Anta att du använder SQL Server 2017 på Linux. När du installerar eller avinstallerar en kumulativ uppdatering för SQL Server körs vissa skript för uppgradering eller nedgradering (sqlscriptupgrade. dll eller sqlscriptdowngrade. dll i filen script. dll) inte som förväntat. Därför uppgraderas eller nedgraderas inte databas scheman.

Obs! när du installerar den här kumulativa   uppdateringen utförs uppgraderings skriptet i den här uppdateringen. Tidigare kumulativa uppdateringar fungerar emellertid likadant. Därför rekommenderar vi att du inte använder någon kumulativ uppdatering tidigare än den här uppdateringen.

Lösning

Den här korrigeringen ingår i den kumulativa uppdateringen 4 för SQL Server 2017.

Om SQL Server 2017-versioner

Varje ny version för SQL Server 2017 innehåller alla snabb korrigeringar och säkerhets korrigeringar som fanns i den föregående versionen. Vi rekommenderar att du installerar den senaste versionen av SQL Server 2017.

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Mer information

Från och med den här uppdateringen installeras SQL Server Agent automatiskt tillsammans med SQL Server. En separat installation av MSSQL-Server-Agent paketet behövs inte längre (eller möjligt). SQL Server Agent är inaktiverat som standard. Kör följande konfigurations kommando för att aktivera den:

MSSQL-conf ange SQLAgent. enabled True

Om du vill inaktivera agenten kör du:

MSSQL-conf ange SQLAgent. enabled false

Eller så kan miljövariabeln MSSQL_AGENT_ENABLED anges till True eller false för att aktivera eller inaktivera agenten.

Obs! Den nya inställningen börjar inte gälla förrän SQL Server har startats om.

Om du uppgraderar en äldre version av SQL Server avinstalleras det MSSQL-Server-Agent paketet automatiskt och SQL Server-agenten aktive ras. Om SQL Server Agent-paketet inte visas under uppdateringen är SQL Server Agent inaktive rad.

När SQL Server Agent är inaktive rad tas dess konfiguration inte bort och dess jobb förblir orörda. Om du aktiverar SQL Server Agent igen kommer den att överföras till samma tillstånd som innan den inaktiverades.

Referenser

Lär dig mer om terminologin som används av Microsoft för att beskriva program varu uppdateringar.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×