Applies ToSQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Standard on Linux

Symptomer

Anta at du bruker SQL Server 2017 på Linux. Når du installerer eller avinstallerer en SQL Server kumulative oppdatere, noen oppgradering eller nedgradering skript (sqlscriptupgrade.dll eller sqlscriptdowngrade.dll i skriptet DLL-fil) er ikke kjøres som forventet. Databaseskjemaer er derfor ikke oppgraderes eller nedgradert riktig.

Obs! Når du installerer denne kumulativeoppdatering, oppgradering skriptet i denne oppdateringen er utført. Tidligere kumulative oppdateringer vil imidlertid fremdeles fungere på samme måte. , Anbefaler vi derfor at du unngår å bruke et hvilket som helst kumulativ oppdatering tidligere enn denne oppdateringen.

Løsning

Denne hurtigreparasjonen er inkludert i Kumulativ oppdatering 4 for SQL Server-2017.

Om SQLServer 2017 bygger

Hvert nytt Bygg for SQL Server-2017 inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer reparasjonene som var i den tidligere versjonen. Vi anbefaler at du installerer den siste versjonen for SQL Server-2017.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Mer informasjon

Fra og med denne oppdateringen, installeres SQL Server Agent automatisk sammen med SQL Server. En egen installasjon av pakken mssql-server-agent er ikke lenger nødvendig (eller mulig). SQL Server Agent er deaktivert som standard. Hvis du vil aktivere den, kan du kjøre følgende Konfigurasjonskommando:

MSSQL-Konf satt til SANN for sqlagent.enabled

Hvis du vil deaktivere agenten, kjører du:

MSSQL-Konf angi false for sqlagent.enabled

Eller miljøvariabelen MSSQL_AGENT_ENABLED kan settes til True eller False for å aktivere eller deaktivere Agent, henholdsvis.

Obs! Den nye innstillingen trer ikke i kraft før SQL Server er startet på nytt.

Hvis du oppgraderer en tidligere versjon av SQL Server, mssql-server agent-pakken, hvis den finnes, vil bli automatisk avinstallert, og SQL Server Agent skal aktiveres. Hvis SQL Server Agent-pakken ikke er til stede under oppdateringen, vil SQL Server Agent forblir deaktivert.

Når SQL Server Agent er deaktivert, fjernes ikke konfigurasjonen, og dens jobber forblir urørt. Aktivere SQL Server Agent kommer den til samme tilstand som før det ble deaktivert.

Referanser

Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.