KB4078098-Fix: Datenbankschemas werden beim Installieren oder Deinstallieren eines kumulativen Updates in SQL Server 2017 unter Linux nicht aktualisiert oder herabgestuft

Problembeschreibung

Angenommen, Sie verwenden SQL Server 2017 unter Linux. Wenn Sie ein kumulatives Update für SQL Server installieren oder deinstallieren, werden einige Aktualisierungs-oder Downgrade-Skripts (sqlscriptupgrade. dll oder sqlscriptdowngrade. dll in der Datei "Script. dll") nicht erwartungsgemäß ausgeführt. Daher werden die Datenbankschemas nicht richtig aktualisiert oder herabgestuft.

Hinweis Wenn Sie dieses kumulative   Update installieren, wird das Aktualisierungsskript in diesem Update ausgeführt. Frühere kumulative Updates Verhalten sich jedoch weiterhin auf die gleiche Weise. Daher empfiehlt es sich, ein kumulatives Update vor diesem Update zu vermeiden.

Fehlerbehebung

Dieser Fix ist in Kumulatives Update 4 für SQL Server 2017 enthalten.

Informationen zu SQL Server 2017-Builds

Jeder neue Build für SQL Server 2017 enthält alle Hotfixes und Sicherheitsupdates, die sich im vorherigen Build befanden. Wir empfehlen, den neuesten Build für SQL Server 2017 zuinstallieren.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Weitere Informationen

Ab diesem Update wird der SQL Server-Agent automatisch zusammen mit SQL Server installiert. Eine separate Installation des MSSQL-Server-Agent-Pakets ist nicht mehr erforderlich (oder möglich). Der SQL Server-Agent ist standardmäßig deaktiviert. Führen Sie den folgenden Konfigurationsbefehl aus, um ihn zu aktivieren:

MSSQL-conf gesetzt SQLAgent. Enabled true

Um den Agenten zu deaktivieren, führen Sie Folgendes aus:

MSSQL-conf-Satz SQLAgent. aktiviert falsch

Alternativ kann die Umgebungsvariable MSSQL_AGENT_ENABLED auf true oder false festgelegt werden, um den Agenten zu aktivieren oder zu deaktivieren.

HinweisDie neue Einstellung wird erst wirksam, nachdem SQL Server neu gestartet wurde.

Wenn Sie eine ältere Version von SQL Server aktualisieren, wird das MSSQL-Server-Agent-Paket, falls vorhanden, automatisch deinstalliert, und der SQL Server-Agent wird aktiviert. Wenn das SQL Server-Agent-Paket während des Updates nicht vorhanden ist, bleibt der SQL Server-Agent deaktiviert.

Wenn der SQL Server-Agent deaktiviert ist, wird seine Konfiguration nicht entfernt, und seine Aufträge bleiben unberührt. Durch das erneute Aktivieren des SQL Server-Agents wird es in den gleichen Zustand versetzt wie vor der Deaktivierung.

Informationsquellen

Informieren Sie sich über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×