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.