Lesen und Anzeigen der Setupprotokolldateien von SQL Server
Gilt für: SQL Server - nur Windows
Das SQL Server-Setup erstellt standardmäßig Protokolldateien in einem Ordner mit Datum und Zeitstempel in %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log, wobei nnn Zahlen sind, die der installierten Version von SQL entsprechen. Das Namensformat für mit einem Zeitstempel versehene Protokollordner ist JJJJMMTT_hhmmss. Wenn Setup im unbeaufsichtigten Modus ausgeführt wird, werden die Protokolle in „%temp%\sqlsetup*.log“ erstellt. Alle Dateien im Protokollordner werden in der Log*.cab-Datei im jeweiligen Protokollordner archiviert.
Datei | `Path` |
---|---|
Summary.txt | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log |
Summary_<MachineName>_Date.txt | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss |
Detail.txt | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss |
Datenspeicher | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss\Datastore |
MSI-Protokolldateien | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss\<Name>.log |
ConfigurationFile.ini | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss |
SystemConfigurationCheck_Report.htm | %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss |
Für unbeaufsichtigte Installationen | %temp%\sqlsetup*.log |
Hinweis
Die Zahlen im Pfad nnn entsprechen der Version von SQL Server, die installiert wird. In der obigen Abbildung wurde SQL Server 2017 (14.x) installiert, also ist der Ordner 140
. Für SQL Server 2016 (13.x) wäre der Ordner 130
usw.
SQL Server-Setup schließt drei grundlegende Phasen ab:
- Überprüfung globaler Regeln: Die grundlegenden Systemanforderungen werden überprüft.
- Komponentenupdate: Es wird geprüft, ob für die Medien, die installiert werden, Updates verfügbar sind.
- Vom Benutzer angeforderte Aktion: Ermöglicht es dem Benutzer, Features auszuwählen und anzupassen.
Dieser Workflow erstellt ein einzelnes Zusammenfassungsprotokoll und entweder ein einzelnes Detailprotokoll für eine Basisinstallation von SQL Server oder zwei Detailprotokolle, wenn ein Update (z.B. ein Servicepack) zusammen mit der Basisinstallation installiert wird.
Darüber hinaus gibt es Datenspeicherdateien, die eine Momentaufnahme vom Zustand aller Konfigurationsobjekte enthalten, die vom Setupprozess nachverfolgt werden, und bei der Behebung von Konfigurationsfehlern nützlich sind. XML-Dumpdateien werden für jede Ausführungsphase erstellt und werden im Unterordner für Datenspeicherprotokolle unter dem mit Zeitstempel verwalteten Protokollordner gespeichert.
In den folgenden Abschnitten werden die SQL Server -Setupprotokolldateien beschrieben.
Datei „Summary.txt“
Übersicht
In dieser Datei werden die SQL Server -Komponenten, die beim Setup entdeckt wurden, die Betriebssystemumgebung, die Parameterwerte für die Befehlszeile, wenn diese angegeben wurden, und der allgemeine Status jeder MSI-/MSP-Datei, die ausgeführt wurde, angegeben.
Das Protokoll ist in folgende Abschnitte unterteilt:
- Eine allgemeine Zusammenfassung der Ausführung
- Eigenschaften und Konfiguration des Computers, auf dem das SQL Server -Setup ausgeführt wurde
- SQL Server -Produktfeatures
- Die Beschreibung der Installationsversion und der Installationspaketeigenschaften
- Laufzeiteingabeeinstellungen, die während der Installation angegeben werden
- Speicherort der Konfigurationsdatei
- Details zu den Ausführungsergebnissen
- Globale Regeln
- Für das Installationsszenario spezifische Regeln
- Regeln, bei denen Fehler aufgetreten sind
- Speicherort der Regelberichtdatei
Hinweis
Beachten Sie, dass beim Patchen mehrere Unterordner vorliegen können (einer für jede Instanz, die gepatcht wird, und einer für freigegebene Features), die ähnliche Dateien enthalten (d. h. %programfiles%\Microsoft SQL Server\130\Setup Bootstrap\Log<YYYYMMDD_HHMM>\MSSQLSERVER).
Location
Die Datei „summary.txt“ befindet sich in %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\.
Um Fehler in der Textdatei zu finden, die die Zusammenfassung enthält, durchsuchen Sie die Datei nach den Schlüsselwörtern "error" oder "failed".
Datei „Summary_<Computername>_JJJJMMTT_SSMMss.txt“
Übersicht
Die summary_engine-Basisdatei ähnelt der Zusammenfassungsdatei und wird während des Hauptworkflows generiert.
Standort
Die Datei „The Summary_<MachineName>_YYYYMMDD_HHMMss.txt“ befindet sich unter %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\.
Datei „Detail.txt“
Übersicht
Die Datei Detail.txt wird für den Hauptworkflow wie Installation oder Upgrade generiert und liefert Einzelheiten zur Ausführung. Die Protokolle in der Datei werden entsprechend dem Zeitpunkt erstellt, zu dem jede Aktion für die Installation aufgerufen wurde. In der Textdatei sind sowohl die Reihenfolge, in der die Aktionen ausgeführt wurden, als auch deren Abhängigkeiten festgehalten.
Standort
Die Datei „detail.txt“ befindet sich in „%ProgramFiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<JJJJMMTT_SSMM>\Detail.txt“.
Wenn während des Setupvorgangs ein Fehler auftritt, wird die Ausnahme oder der Fehler am Ende dieser Datei protokolliert. Um die Fehler in dieser Datei zu finden, prüfen Sie daher zunächst das Ende der Datei, und suchen Sie dann nach dem Schlüsselwort „Fehler“ oder „Ausnahme“.
MSI-Protokolldateien
Übersicht
Die MSI-Protokolldateien liefern Details zum Installationspaketprozess. Sie werden durch MSIEXEC während der Installation des angegebenen Pakets generiert.
Typen von MSI-Protokolldateien:
- <Feature>_<Architektur>_<Interaktion>.log
- <Feature>_<Architektur>_<Sprache>_<Interaktion>.log
- <Feature>_<Architecture>_<Interaktion>_<Workflow>.log
Standort
Die MSI-Protokolldateien befinden sich unter %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<JJJJMMTT_HHMM>\<Name>.log.
Am Ende der Datei befindet sich eine Zusammenfassung der Ausführung, die die Erfolgs- und Fehlerstatus sowie Eigenschaften enthält. Um den Fehler in der MSI-Datei zu finden, suchen Sie nach „value 3“, und prüfen Sie den Text davor und danach.
Datei „ConfigurationFile.ini“
Übersicht
Die Konfigurationsdatei enthält die Eingabeeinstellungen, die während der Installation angegeben werden. Sie kann verwendet werden, um eine Installation neu zu starten, ohne die Einstellungen manuell eingeben zu müssen. Kennwörter für die Konten, die PID und einige Parameter werden jedoch nicht in der Konfigurationsdatei gespeichert. Diese Einstellungen können der Datei entweder hinzugefügt oder über die Befehlszeile oder die Setupbenutzeroberfläche angegeben werden. Weitere Informationen finden Sie unter Installieren von SQL Server 2016 mithilfe einer Konfigurationsdatei.
Standort
Die Datei „ConfigurationFile.ini“ befindet sich unter %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\.
Datei „SystemConfigurationCheck_Report.htm“
Übersicht
Im Bericht zur Systemkonfigurationsprüfung sind eine kurze Beschreibung für jede ausgeführte Regel sowie der Ausführungsstatus enthalten.
Standort
Die Datei „SystemConfigurationCheck_Report.htm“ befindet sich unter %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\.
Hilfe erhalten
- Ideen für SQL: Haben Sie Vorschläge zur Verbesserung von SQL Server?
- Microsoft Q & A (SQL Server)
- DBA-Stapelaustausch (tag sql-server): Stellen von Fragen zu SQL Server
- Stack Overflow (tag sql-server): Antworten auf SQL-Entwicklungsfragen
- Reddit: allgemeine Erläuterung zu SQL Server
- Lizenzbedingungen und -informationen zu Microsoft SQL Server
- Supportoptionen für Geschäftsbenutzer
- Zusätzliche SQL Server-Hilfe und Feedback
Zur SQL-Dokumentation beitragen
Wussten Sie schon, dass Sie SQL-Inhalte selbst bearbeiten könnten? Hierdurch helfen Sie nicht nur mit, unsere Dokumentation zu verbessern, sondern Sie werden auch als Mitwirkender an der Seite aufgeführt.
Weitere Informationen finden Sie unter Mitwirken an der SQL Server-Dokumentation.