Ich habe SQL Server 2017 auf meinem Computer installiert. Dies ist, was SELECT @@VERSION
zurückgibt:
Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21. Juli 2018 07:47:45 Copyright (C) 2017 Microsoft Enterprise Edition (64-Bit) für Windows 10 Enterprise 10.0 (Build 17134): ) `
Es hat bis gestern gut funktioniert. Plötzlich SQL SERVER Service
lief nicht mehr. Als ich den Dienst manuell ausführen wollte, zeigte es 3417 error
. Als ich das Ereignisprotokoll überprüfte, sah ich diesen Fehler:
Das Upgrade auf Script-Ebene für die Datenbank 'master' ist fehlgeschlagen, da im Upgrade-Schritt 'msdb110_upgrade.sql' der Fehler 200, Status 7, Schweregrad 25 aufgetreten ist. Dies ist eine schwerwiegende Fehlerbedingung, die den regulären Betrieb beeinträchtigen kann und die Datenbank wird offline geschaltet. Wenn der Fehler während des Upgrades der 'master'-Datenbank aufgetreten ist, wird der Start der gesamten SQL Server-Instanz verhindert. Untersuchen Sie die vorherigen Fehlerprotokolleinträge auf Fehler, führen Sie die entsprechenden Korrekturmaßnahmen durch und starten Sie die Datenbank neu, damit die Schritte zur Skriptaktualisierung vollständig ausgeführt werden. "
Nach einigem googeln fand ich heraus, dass ich es mit ausführen /T902 switch
und versuchen kann, das Problem zu beheben. Aber für mich hat keine Lösung funktioniert. Also habe ich eine weitere Instanz derselben SQL SERVER 2017
und wiederhergestellter Datenbanken installiert . Jetzt hat die neu installierte Instanz das gleiche Problem.
Woran könnte das liegen?
UPDATE Hier finden Sie das vollständige Fehlerprotokoll von SQL Server.
2018-09-17 13: 06: 47.29 spid6s Konfigurationsoption 'Erweiterte Optionen anzeigen' wurde von 1 in 1 geändert. Führen Sie die zu installierende RECONFIGURE-Anweisung aus.
2018-09-17 13: 06: 47.29 spid6s Konfigurationsoption 'Erweiterte Optionen anzeigen' wurde von 1 in 1 geändert. Führen Sie die zu installierende RECONFIGURE-Anweisung aus.
2018-09-17 13: 06: 47.29 spid6s Die Konfigurationsoption 'Agent XPs' wurde von 1 auf 1 geändert. Führen Sie die zu installierende RECONFIGURE-Anweisung aus.
2018-09-17 13: 06: 47.29 spid6s Die Konfigurationsoption 'Agent XPs' wurde von 1 auf 1 geändert. Führen Sie die zu installierende RECONFIGURE-Anweisung aus.
2018-09-17 13: 06: 47.29 spid6s SSIS-Ordner werden erstellt ...
2018-09-17 13: 06: 47.30 spid6s Löschvorgang [dbo]. [Sp_syscollector_get_instmdw]
2018-09-17 13: 06: 47.30 spid6s Prozedur wird erstellt [dbo]. [Sp_syscollector_get_instmdw] ...
2018-09-17 13: 06: 47.30 spid6s Löschvorgang [dbo]. [Sp_syscollector_upload_instmdw]
2018-09-17 13: 06: 47.30 spid6s Prozedur wird erstellt [dbo]. [Sp_syscollector_upload_instmdw] ...
2018-09-17 13: 06: 47.30 spid6s Hochladen des Datenkollektorpakets von der Festplatte: c: \ Programme \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dtsx
2018-09-17 13: 06: 47.30 spid6s Hochladen des Datenkollektorpakets von der Festplatte: c: \ Programme \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dtsx
2018-09-17 13: 06: 47.30 spid6s Fehler: 2775, Schweregrad: 17, Status: 12.
2018-09-17 13: 06: 47.30 spid6s Die Codepage 65001 wird vom Server nicht unterstützt.
2018-09-17 13: 06: 47.30 spid6s Fehler: 912, Schweregrad: 21, Status: 2.
2018-09-17 13: 06: 47.30 spid6s Die Aktualisierung der Script-Ebene für die Datenbank 'master' ist fehlgeschlagen, da im Aktualisierungsschritt 'msdb110_upgrade.sql' der Fehler 200, Status 7, Schweregrad 25, aufgetreten ist. Dies ist eine schwerwiegende Fehlerbedingung, die den regulären Betrieb beeinträchtigen kann und die Datenbank wird offline geschaltet. Wenn der Fehler während des Upgrades der 'master'-Datenbank aufgetreten ist, wird der Start der gesamten SQL Server-Instanz verhindert. Untersuchen Sie die vorherigen Fehlerprotokolleinträge auf Fehler, ergreifen Sie die entsprechenden Korrekturmaßnahmen und starten Sie die Datenbank neu, damit die Schritte für das Skript-Upgrade vollständig ausgeführt werden.
2018-09-17 13: 06: 47.30 spid6s Fehler: 3417, Schweregrad: 21, Status: 3.
2018-09-17 13: 06: 47.30 spid6s Die master-Datenbank kann nicht wiederhergestellt werden. SQL Server kann nicht ausgeführt werden. Stellen Sie den Master aus einer vollständigen Sicherung wieder her, reparieren Sie ihn oder erstellen Sie ihn neu. Weitere Informationen zum Neuerstellen der master-Datenbank finden Sie in der SQL Server-Onlinedokumentation.
2018-09-17 13: 06: 47.30 spid6s Das Herunterfahren von SQL Server wurde eingeleitet
2018-09-17 13: 06: 47.30 spid6s SQL-Ablaufverfolgung wurde aufgrund des Herunterfahrens des Servers beendet. Trace ID = '1'. Dies ist nur eine Informationsnachricht. Es ist keine Benutzeraktion erforderlich.
UPDATE
Diese Zeile hat etwas zu erzählen. The code page 65001 is not supported by the server.
Meine kürzlich aktualisierten Fenster auf Version 1803 (OS Build 17134.285)
. Nach diesem Update wurden einige Anwendungstexte in unbekannte Zeichen geändert. Kann dies die Ursache des Problems sein?
quelle
C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Install\SqlTraceCollect.dtsx
) in Notepad ++ überprüft und sie zeigt eine Codierung von "UCS-2 LE BOM", die wirklich UTF-16 LE ist und in Microsoft-Land "Unicode" heißt. Sie sind sich nicht sicher, ob der Fehler in Windows oder SQL Server aufgetreten ist. Da die Datei jedoch eine Byte Order Mark (BOM) aufweist, sollte sie nicht versucht haben, sie als UTF-8 zu lesen, unabhängig von der Standardcodierung des Systems. Das heißt, nachdem alle, der ganze Zweck die Stückliste mit ;-) Die Datei beginnt sogar mit:<?xml version="1.0" encoding="utf-16"?>
.