Zum Identifizieren von SQL Server 2008-Probleme in der Setup-Protokolldateien

Einführung

Wenn Probleme bei der Installation von Microsoft SQL Server 2008 auftreten, können Sie die Protokolldateien von SQL Server 2008 benutzen, um zu beheben. Dieser Artikel enthält ein Beispielszenario und beschreibt Schritt für Schritt, wie Sie die Hauptursache für ein bestimmtes SQL Server 2008-Setup Problem finden.

Weitere Informationen

Wenn Sie SQL Server Setup ausführen, werden Protokolldateien in einen neuen Zeitstempel-Protokollordner erstellt. Der Ordner befindet sich unter %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\. Der Ordner mit Zeitstempeln wird nach folgendem Schema benannt: YYYYMMDD_hhmmss.

Um Probleme zu behandeln, die während der Installation von SQL Server 2008 auftreten können, müssen Sie möglicherweise viele Protokolldateien durchsuchen, um die eigentliche Ursache eines Problems zu finden. Die erste Protokolldatei möglicherweise nur den Ausgangspunkt für die Ermittlung der Ursache des Fehlers.

Im Allgemeinen brauchen Sie nicht die Log-Dateien im Unterordner "Datenspeicher" zu durchsuchen. Die folgenden Dateien sollten in der Regel überprüft werden:
  • ConfigurationFile.ini
  • Summary.txt
  • Detail.txt
  • Detail_ComponentUpdate.txt
  • Sql_common_core_Cpu < 32 oder 64 > _1.log
  • Sql_common_core_loc_Cpu < 32 oder 64 > _1033_1.log
  • Sql_engine_core_inst_Cpu < 32 oder 64 > _1.log
  • Sql_engine_core_inst_loc_Cpu < 32 oder 64 > _1033_1.log
  • Sql_engine_core_shared_Cpu < 32 oder 64 > _1.log
  • Sql_engine_core_shared_loc_Cpu < 32 oder 64 > _1033_1.log
  • Sql_tools_Cpu < 32 oder 64 > _1.log
  • Sql_tools_loc_Cpu < 32 oder 64 > _1033_1.log
  • SqlBrowser_Cpu32_1.log
  • Sqlncli_Cpu < 32 oder 64 > _1.log
Hinweis In Ihrer Umgebung unterscheiden sich möglicherweise die Dateinamen und die Anzahl der Protokolldateien aus der Liste basierend auf den Installationsfunktionen, die bei der Installation von SQL Server 2008 ausgewählt wurden.

Beschreibung der SQL Server 2008-Protokolldateien

Summary.txt

Ort: %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\

Zweck: Dieses Protokoll ist die saubere und Benutzer angezeigten Protokolldatei mit den grundlegenden Informationen über das Problem. Diese Datei zeigt, welche SQL Server-Komponenten erkannt wurden, Betriebssystem Befehlszeilenparameter, die angegeben wurden, die Werte, die angegeben wurden und den Gesamtstatus jeder MSI- und MSP-Datei, die ausgeführt wurde.

Problembehandlung: Fehler in dieser Datei suchen "Fehler" oder "fehlgeschlagen" Schlüsselwörter. Weitere Informationen über Details des Fehlers öffnen Sie die Datei, die aufgeführt ist in die Zeile mit"Fehler".

Summary_<%ComputerName%_YYYYMMDD_HHMMSS>.txt

Position: % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMMSS >\Summary_< % ComputerName % _YYYYMMDD_HHMM >Txt

Zweck: Diese Protokolldatei enthält dieselbe Informationen wie die Datei "Summary.txt". Dieses Protokoll kann auch Informationen über alle vorherigen SQL Server Setup enthalten.

Problembehandlung: um Fehler finden, können Sie im Allgemeinen nach "Fehler" oder "fehlgeschlagen" Schlüsselwörter suchen. Weitere Informationen über Details des Fehlers öffnen Sie die Datei, die aufgeführt ist in die Zeile mit"Fehler".

Detail.txt

Ort: %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMM >\Detail.txt

Zweck: Diese Datei enthält eine detaillierte Protokollierung der Ausführung. Es ist in Zeilen organisiert, die beginnen mit dem Zeitstempel, gefolgt von der Erweiterung, die das Protokoll erstellt. Deswegen eine der wichtigsten Protokolldateien zum Fehler ermitteln, die verwendet werden kann. Die Protokolle werden auf ein generiert. Dies bedeutet, dass die Aktionen hier angemeldet sind, nicht von der Komponente, die sie erzeugt jedoch bis zu dem Zeitpunkt, an dem sie aufgerufen werden. Dies ist hilfreich, den Ausführungsprozess Schritt, die Reihenfolge, in der Aktionen ausgeführt werden, und die Abhängigkeit zwischen. Diese Datei ist für den Hauptworkflow wie die Installation oder Aktualisierung Workflow generiert.

Fehlerbehebung: Wenn ein während des Installationsvorgangs Fehler Ausnahme oder Fehler protokolliert werden am Ende der Datei. Fehler in dieser Datei finden Sie zum Ende der Datei und lesen die Aktionen in umgekehrter Reihenfolge von unten nach oben zu suchen, die Ausnahme bzw. ein Fehler protokolliert wird. Suchen Sie die Zeile, die mit "Anlage Exitcode" in Datei "Summary.txt" und suchen Sie anschließend nach "Fehler", "Dr. Watson-Bucket" oder "Ausnahme" Schlüsselwörter in der Datei "Detail.txt". Die Suchergebnisse in der Nähe der Einrichtungscode beenden können Sie feststellen, wann und wo die ersten Fehler.

Detail_ComponentUpdate.txt

Position: % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMMSS >\Detail_ComponentUpdate.txt

Zweck: Diese Datei ähnelt der Datei "Detail.txt". Diese Datei ist für die Komponente Update Workflow generiert.

Problembehandlung: die gleichen Schritte wie im Abschnitt Detail.txt.

Detail_GlobalRules.txt

Ort: %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMMSS >\Detail_GlobalRules.txt

Zweck: Diese Datei ähnelt der Datei "Detail.txt". Diese Datei ist für die globalen Regeln Ausführung generiert.

Problembehandlung: Diese Protokolldatei wird nur verwendet, wenn die Datei "Summary.txt" Fehler im SystemConfigurationCheck-Abschnitt zeigt. Im Allgemeinen können Sie öffnen und mithilfe der Datei SystemConfigurationCheck_Report.htm erhalten alle Informationen, die benötigt wird. Jedoch ggf. zusätzliche Informationen über dieses Protokoll suchen die "Regel Auswertung: Fehler" Ausdruck in dieser Datei.

MSI-Dateien:

  • <Feature>_<Architecture>_<Iteration>.log
  • <Feature>_<Architecture>_<Language>_<Iteration>.log
  • <Feature>_<Architecture>_<Iteration>_<workflow>.log
Ort: %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMMSS >\< Name >.log

Zweck: Diese Protokolldateien enthalten eine detaillierte Protokollierung des Installationsprozesses Paket. Diese Protokolle werden bei der Installation des angegebenen Pakets Msiexec.exe-Prozess generiert. Die Installation war erfolgreich und ohne Fehler, den Eintrag "Produkt: Product_Name - Installation erfolgreich abgeschlossen" angezeigt.

Problembehandlung: bei Verwendung die MSI-Dateien stellen sicher, dass Sie die ursprüngliche Ursache des Problems statt reaktiven Fehlermeldungen suchen. Gehen Sie hierzu folgendermaßen vor:
  1. Das geänderte Datum meldet sortieren die MSI-Datei im selben Verzeichnis.
  2. Jede MSI-Protokolldatei wird am Ende der Protokolldateien in jeden vorherigen Protokoll geöffnet Jede Protokolldatei nach "Return Value 3" oder "@Microsoft" ohne Anführungszeichen suchen.
  3. Beachten Sie die Fehlermeldung für jede Datei, bis keine Fehler am Ende der Protokolle finden. Das letzte Protokoll enthält den ursprünglichen Fehler. Wenn Sie das erste Vorkommen im Protokoll gefunden haben, müssen Sie ermitteln, ob die Einträge gültig sind, da nicht alle "Return Value 3" Probleme treten. Einige dieser Fehler werden erwartet. Sie ermitteln können, ob die Fehler gültig sind, sollten Sie versuchen, eine Microsoft SQL Server-Support-Optionen.

SystemConfigurationCheck_Report.htm

Position: % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMMSS >\SystemConfigurationCheck_Report.htm

Zweck: Diese Datei enthält eine Version der Ausführungsstatus Regeln. Darüber hinaus eine kurze Beschreibung der einzelnen ausgeführten Regeln.

Fehlerbehebung: Öffnen Sie die Datei SystemConfigurationCheck_Report.htm und "Fehlgeschlagen" Schlüsselwort suchen und untersuchen, ob Einträge "Warnung" für Ihre Umgebung zutreffen.

Ein Beispielszenario Verwendung von Protokolldateien zu fehlgeschlagenen Installation einer eigenständigen benannten Instanz von SQL Server 2008

In diesem Szenario wird eine Fehlermeldung in Microsoft SQL Server 2008 Setup -Dialogfeld, das der folgenden ähnelt:

Titel: Microsoft SQL Server 2008 Setup

------------------------------

Der folgende Fehler aufgetreten:

SQL Server Setup Fehler beim Ausführen einer Windows Installer-Datei.

Fehlermeldung: das System angegebene Datei kann nicht gefunden werden.

Windows Installer-Datei: C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi

Windows Installer-Protokolldatei: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\sql_engine_core_inst_Cpu64_1.log

Klicken Sie auf "Wiederholen", um die fehlgeschlagene Aktion zu wiederholen, oder auf 'Abbrechen', um diese Aktion abzubrechen und Setup fortzusetzen.

Um Hilfe zu erhalten, klicken Sie auf: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.2531.0&EvtType=0xDC80C325

------------------------------

SCHALTFLÄCHEN:

& RetryCancel
------------------------------

In diesem Szenario wird angenommen, dass Sie nicht diese Fehlermeldung im Dialogfeld Microsoft SQL Server 2008 Setup . Stattdessen zeigt das Setup, dass die Installation ist fehlgeschlagen.

In diesem Szenario die Ursache des Fehlers zu finden, anhand von Protokolldateien folgendermaßen:
  1. Suchen Sie und öffnen Sie die Datei "Summary.txt", die der letzten entspricht, die Sie SQL Server 2008 Setup ausgeführt. In diesem Beispiel ist der Ordner C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942 mit der aktuellen Installation. Dieser Ordner enthält die eine Summary.txt Datei hat einen Namen im folgenden Format:
    Summary_<Machine_Name>_20100521_064942.txt
  2. Finden Sie in der Datei "Summary.txt" die folgende Informationen am Anfang des Berichts können Sie den Grund für den Fehler ermitteln:
    Zusammenfassung:

    Ergebnis: Fehler bei der Installation von SQL Server. Um fortzufahren, untersuchen Sie die Ursache für den Fehler beheben, deinstallieren Sie SQL Server und SQL Server Setup dann erneut ausführen.

    Exitcode (Dezimalzahl):-2068643839

    Anlage Exitcode: 1203

    Fehlercode beendet: 1

    Meldung beim Beenden: SQL Server-Installation fehlgeschlagen. Um fortzufahren, untersuchen Sie die Ursache für den Fehler beheben, deinstallieren Sie SQL Server und SQL Server Setup dann erneut ausführen.

    Startzeit: 2010-05-21 06:50:38

    Endzeit: 2010-05-21 07:09:19

    Angeforderte Aktion: Installieren

    Mit Fehler: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt

    Anhand dieser Informationen wird Problembehandlung den Exitcode oder der Einrichtungscode Beenden nicht die Ursache finden führen. Dies ist, da diese mehrere Situationen und Faktoren des Fehlers nicht bestimmen. Die Informationen in diesem Abschnitt wird die Zeile mit"Fehler."
  3. Öffnen Sie die angegebene Zeile beginnend mit"Fehler" in der Datei Summary.exe. In diesem Beispiel die Datei C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt.
  4. Ab dem Ende der Datei, suchen Sie nach Fehler 1203 von unten nach oben. Im folgenden Abschnitt finden Sie:
    2010-05-21 07:09:19 Slp: ----------------------------------------------------------------------

    2010-05-21 07:09:19 Slp: Aktion: CloseUI

    2010-05-21 07:09:19 Slp: Aktion übersprungen im vollständigen UI-Modus beenden

    2010-05-21 07:09:19 Slp: Aktion abgeschlossen: CloseUI True zurückgegeben

    2010-05-21 07:09:23 Slp:

    2010-05-21 07:09:23 Slp:

    2010-05-21 07:09:23 Slp: ----------------------------------------------------------------------

    2010-05-21 07:09:23 Slp:

    2010-05-21 07:09:23 Slp: Fehler:-2068643839

    2010-05-21 07:09:23 Slp: Ergebniscode Anlage: 1203

    2010-05-21 07:09:23 Slp: Ergebniscode Fehler: 1

    2010-05-21 07:09:23 Slp: Sco: Registrierungsschlüssel HKEY_LOCAL_MACHINE Basisklasse erstellen Computer

    2010-05-21 07:09:23 Slp: Sco: beim Öffnen der Registrierungsunterschlüssel

    2010-05-21 07:09:23 Slp: Sco: Versuch Registrierungsunterschlüssel Software\Microsoft\PCHealth\ErrorReporting\DW\Installed öffnen

    2010-05-21 07:09:23 Slp: Sco: versuchen, den Registrierungswert DW0201

    2010-05-21 07:10:26 Slp: 2 von 2 Fehler Datenrepository Watson übermittelt
  5. Dazu wird die tatsächliche Ursache für das Problem und Lösung noch nicht angezeigt. Die Nachrichten können Sie denken verleiten, ist dies ein Problem Registrierung Berechtigung oder beschädigt. Diese Probleme sind nur die Symptome des Problems Core. Die Beschreibung der Datei "Detail.txt", die zuvor erwähnt, wir vorgeschlagen Sätze "Fehler" Suchen "Watson Bucket" und "Ausnahme". In diesem Beispiel mit diesen Suchkriterien werden folgende Ergebnisse angezeigt:
    • Fehler: 99 vorkommen
    • Ausnahme: 26 vorkommen
    • Dr. Watson-Bucket: 4 vorkommen

  6. In diesem Fall wäre "Watson Bucket" das erste Element in der Protokolldatei Detail.txt überprüfen. Suchen Sie oben am Ende der Datei. Die erste Position der Watson Bucket Abschnitte zeigt Folgendes an:
    2010-05-21 06:57:03 Slp: Zielpaket: "C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi"

    2010-05-21 06:57:04 Slp: InstallPackage: MsiInstallProduct zurückgegebene Ergebniscode 2.

    2010-05-21 06:57:04 Slp: Watson Bucket 1

    Anhand dieser Informationen können wir ableiten, dass die Ursache des Fehlers ist, dass das Zielpaket C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi fehlt.


Referenzen

Weitere Informationen zu SQL Server 2008-Protokolldateien lesen finden Sie im folgenden Microsoft TechNet-Artikel:
Gewusst wie: anzeigen und Lesen Sie SQL Server Setup-Protokolldateien

Im TechNet-Artikel beschreibt die grundlegende Struktur von Dateinamen und was der erwarteten Inhalt. In diesem Artikel erläutern wir genauer wie und wann jeder Typ der Protokolldatei.

2251397 SQL Server 2008 Setup reagiert auf eine X64 mit mehr als 32 logische Prozessoren

975055 beheben: Fehlermeldung bei der Installation von SQL Server 2008 auf einem Computer, auf dem Windows 7 ausgeführt wird: "Invoke oder BeginInvoke kann erst aufgerufen werden auf ein Fensterhandle erstellt wurde."

SQL Server-Ratgeber

Installieren Sie SQL Server-portal
Eigenschaften

Artikelnummer: 955396 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup

Feedback