DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 955396 - Geändert am: Freitag, 12. Juli 2013 - Version: 5.1

 

Auf dieser Seite

EINFÜHRUNG

Treten Probleme bei der Installation von Microsoft SQL Server 2008, können SQL Server 2008-Protokolldateien Sie beheben. Dieser Artikel enthält ein Beispielszenario und umfasst, eine schrittweise Beschreibung finden Sie die Hauptursache für eine bestimmte SQL Server 2008 setup-Problem.

Weitere Informationen

Beim Ausführen von SQL Server-Setup werden Protokolldateien in einen neuen Zeitstempel-Protokollordner erstellt. Der Protokollordner befindet sich unter % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\. Der Ordnername mit Zeitstempeln versehene Protokoll wird im format YYYYMMDD_hhmmss.

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

Im Allgemeinen haben Sie keine Protokolldateien in den Unterordner Datenspeicher verwenden. In der Regel müssen die folgenden Dateien überprüft werden:
  • ConfigurationFile.ini
  • "Summary.txt"
  • "Detail.txt"
  • Detail_ComponentUpdate.txt
  • Sql_common_core_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_common_core_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_engine_core_inst_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_engine_core_inst_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_engine_core_shared_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_engine_core_shared_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_tools_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_tools_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • SqlBrowser_Cpu32_1.log
  • Sqlncli_Cpu<32 and="" or="" 64="">_1.log</32>
Hinweis In Ihrer Umgebung abweichen den Dateinamen und die Anzahl der Protokolldateien aus der Liste basierend auf den Installationsfeatures, die bei der Installation von SQL Server 2008 ausgewählt sind.

Beschreibung der SQL Server 2008-Protokolldateien

"Summary.txt"

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

Zweck: Dieses Protokoll ist die saubere und Benutzer freundlich Protokolldatei, die grundlegende Informationen über das Problem enthält. Diese Datei zeigt, welche SQL Server-Komponenten erkannt wurden, Umgebungsvariablen des Betriebssystems, die Befehlszeilenparameter, die angegeben wurden, die Werte, die angegeben wurden und der allgemeine Status jeder MSI- und MSP-Datei, die ausgeführt wurde.

Fehlerbehebung: Fehler in dieser Datei suchen für "Fehler" oder "Fehler" Schlüsselwörter. Weitere Informationen über Details des Fehlers öffnen Sie die Datei, die aufgeführt ist, in der Zeile, beginnend mit "Protokoll mit einem Fehler".

Summary_<%ComputerName%_YYYYMMDD_HHMMSS>.txt

Lage: % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\Summary_<%ComputerName%_YYYYMMDD_HHMM>TXT

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

Fehlerbehebung: Suchen Sie Fehler in dieser Datei können Sie in der Regel nach suchen "Fehler" oder "Fehler" Schlüsselwörter. Weitere Informationen über Details des Fehlers öffnen Sie die Datei, die aufgeführt ist, in der Zeile, beginnend mit "Protokoll mit einem Fehler".

"Detail.txt"

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

Zweck: Diese Protokolldatei 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. Dies ist eine der wichtigsten Protokolldateien, da es verwendet werden kann, um den Fehler zu identifizieren, die auftreten. Die Protokolle werden in bestimmten Zeitabschnitten generiert. Dies bedeutet, dass hier die Aktionen protokolliert werden, nicht von der Komponente, die sie erzeugt, sondern durch die Zeit, an der sie aufgerufen werden. Dies ist nützlich, um den Ausführungsprozess Schritt für Schritt, die Reihenfolge, in der Aktionen ausgeführt werden, und die Abhängigkeiten zwischen Aktionen bestimmen. Diese Datei wird für die wichtigsten Workflow wie z. B. die Installation oder Aktualisierung Workflow generiert.

Fehlerbehebung: tritt ein Fehler während des Installationsvorgangs die Ausnahme oder ein Fehler wird protokolliert werden am Ende der Datei. Um Fehler in dieser Datei zu suchen, müssen Sie bis zum Ende der Datei und lesen die Aktionen in umgekehrter Reihenfolge von unten nach oben zu finden, wo die Ausnahme bzw. ein Fehler protokolliert wird. Suchen Sie die Zeile, die mit "Einrichtungscode beenden" in der Datei "Summary.txt" und suchen Sie dann nach "Fehler", "Watson Bucket" oder "Ausnahme"-Schlüsselwörter in der Datei "Detail.txt". Die Ergebnisse der Suche in der Nähe der Einrichtungscode beenden können Sie erkennen, wann und wo der Fehler zuerst aufgetreten ist.

Detail_ComponentUpdate.txt

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

Zweck: Diese Datei ähnelt die Detail.txt-Datei. Diese Datei wird für die Komponente Update Workflow generiert.

Problembehandlung: Führen Sie dieselben Schritte wie die im Abschnitt "Detail.txt".

Detail_GlobalRules.txt

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

Zweck: Diese Datei ähnelt die Detail.txt-Datei. Diese Datei wird für die Ausführung von globalen Regeln generiert.

Problembehandlung: Diese Protokolldatei ist nur verwendet, wenn die Datei "Summary.txt" Fehler im Abschnitt SystemConfigurationCheck zeigt. Im Allgemeinen können Sie öffnen und die SystemConfigurationCheck_Report.htm-Datei verwenden, um alle Informationen zu erhalten, die erforderlich ist. Jedoch auf Wunsch weitere Informationen über dieses Protokoll suchen, für die "Regel Auswertung durchgeführt: fehlgeschlagen" Phrase in dieser Datei.

MSI-Protokolldateien:

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

Zweck: Diese Protokolldateien bieten eine detaillierte Protokollierung des Installationsprozesses Paket. Diese Protokolle werden von Msiexec.exe-Prozess generiert, wenn das angegebene Paket zu installieren. Wenn das Setup erfolgreich war und keine Fehler aufgetreten, den Eintrag "Produkt:Product_name-Installation wurde erfolgreich abgeschlossen "angezeigt.

Problembehandlung: Wenn Sie die MSI-Protokolldateien verwenden, stellen Sie sicher, dass Sie die ursprüngliche Quelle des Problems anstelle der reaktive Fehlermeldungen anzeigen. Gehen Sie dazu folgendermaßen vor:
  1. Sortieren der MSI-Datei, im gleichen Verzeichnis, das geänderte Datum protokolliert wird.
  2. Öffnen Sie jede MSI-Protokolldatei am Ende der Log-Dateien auf das jeweilige Protokoll zurück. Suchen Sie für jede Protokolldatei nach "Return Value 3" oder "@ Microsoft" ohne Anführungszeichen.
  3. Beachten Sie die Fehlermeldung für jede Datei, bis keine Fehler am Ende der Protokolle zu finden. Das letzte Protokoll enthält den ursprünglichen Fehler. Wenn Sie das erste Vorkommen im Protokoll gefunden haben, müssen Sie bestimmen, ob die Einträge gültig sind, da nicht alle Fehler mit "Return Value 3" Probleme sind. Einige dieser Fehler werden erwartet. Wenn Sie feststellen können, ob die Fehler gültig sind, empfehlen wir, dass Sie, eine der Microsoft SQL Server-Support-Optionen versuchen.

SystemConfigurationCheck_Report.htm

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

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

Fehlerbehebung: Öffnen Sie die Datei SystemConfigurationCheck_Report.htm und suchen Sie nach dem Schlüsselwort "Fehlgeschlagen" und prüfen, ob alle Einträge für "Warnung" für Ihre Umgebung gelten.

Beispielszenario für eine Verwendung von Protokolldateien die fehlgeschlagene Installation einer benannten Instanz mit SQL Server 2008 eigenständige identifizieren

In diesem Szenario eine Fehlermeldung angezeigt, derMicrosoft SQL Server-2008-Setup Dialogfeld, die die folgenden ähnelt:

Titel: Microsoft SQL Server 2008 Setup

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

Der folgende Fehler ist aufgetreten:

SQL Server Setup hat einen Fehler, wenn eine Windows Installer-Datei ausgeführt wird.

Windows Installer-Fehlermeldung: das System kann angegebene Datei nicht finden.

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 klicken Sie auf 'Abbrechen', um diese Aktion abzubrechen und Setup fortzusetzen.

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 angenommen, dass Sie in dieser Fehlermeldung nicht sehen, dieMicrosoft SQL Server-2008-Setup im Dialogfeld. Stattdessen zeigt das Setup, dass die Installation ist fehlgeschlagen.

In diesem Szenario um die Ursache des Fehlers anhand von Protokolldateien zu suchen, folgendermaßen:
  1. Suchen Sie und öffnen Sie die Datei "Summary.txt", die das letzte Mal entspricht, die Sie SQL Server 2008 Setup ausgeführt haben. In diesem Beispiel dieC:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942 Ordner ist die eigentliche Installation zugeordnet. Dieser Ordner enthält die eine Summary.txt Datei mit einen Dateinamen im folgenden Format:
    Summary_<Machine_Name>_20100521_064942.txt</Machine_Name>
  2. Finden Sie in der Datei "Summary.txt" am Anfang des Berichts, um in die Ursache des Fehlers bestimmen die folgende Informationen:
    Zusammenfassung:

    Endergebnis: SQL Server-Installation ist fehlgeschlagen. Um den Vorgang fortzusetzen, überprüfen Sie den Grund für den Fehler, beheben Sie das Problem zu, deinstallieren Sie SQL Server und führen Sie SQL Server Setup dann erneut aus.

    Exitcode (Dezimalzahl):-2068643839

    Einrichtungscode beenden: 1203

    Fehlercode beendet: 1

    Beendigungsmeldung: SQL Server-Installation ist fehlgeschlagen. Um den Vorgang fortzusetzen, überprüfen Sie den Grund für den Fehler, beheben Sie das Problem zu, deinstallieren Sie SQL Server und führen Sie SQL Server Setup dann erneut aus.

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

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

    Angeforderte Aktion: Installieren

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

    Anhand dieser Informationen, führt Problembehandlung den Exitcode oder der Einrichtungscode beenden Sie die eigentliche Ursache ermitteln nicht. Deshalb, weil diese Codes mehrere Situationen und Faktoren des Fehlers nicht bestimmen. Die wichtigste Informationen aus diesem Abschnitt ist die Zeile, beginnend mit "Protokoll mit einem Fehler."
  3. Öffnen Sie die Protokolldatei, die identifiziert wird, in der Zeile, beginnend mit "Protokoll mit einem Fehler" in der Datei Summary.exe. Öffnen Sie in diesem Beispiel die Datei C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt.
  4. Ausgehend vom Ende der Datei, suchen Sie nach Fehler 1203 von unten nach oben. Finden Sie im folgenden Abschnitt:
    2010-05-21 07:09:19 Slp: ----------------------------------------------------------------------

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

    2010-05-21 07: 09: 19 Slp: Aktion, die im UI-Modus volle übersprungen 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: Fehlerergebnis:-2068643839

    2010-05-21 07: 09: 23 Slp: Funktionscode führen: 1203

    2010-05-21 07: 09: 23 Slp: Fehlercode führen: 1

    2010-05-21 07: 09: 23 Slp: Sco: Versuch erstellen base Registrierungsschlüssel HKEY_LOCAL_MACHINE, Maschine

    2010-05-21 07: 09: 23 Slp: Sco: Versuch Registrierungsunterschlüssel zu öffnen.

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

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

    2010-05-21 07: 10: 26 Slp: 2 von 2 Fehler an die Watson-Datenrepository eingereicht
  5. Diese Informationen zeigt noch nicht die eigentliche Ursache des Problems oder wie es zu lösen. Die Nachrichten hier können Sie zum Denken zu verleiten, dass dies ein Problem mit Registrierung Berechtigung oder beschädigt ist. Diese Probleme sind nur Symptome der Kern des Problems. In der Beschreibung der Datei "Detail.txt", die zuvor erwähnt ist, wir suchen nach den Begriffen "Error" vorgeschlagen, "Watson Bucket" und "Ausnahme". In diesem Beispiel wird mithilfe dieser Kriterien Suche werden folgende Ergebnisse angezeigt:
    • Fehler: 99 vorkommen
    • Ausnahme: 26 vorkommen
    • Watson Bucket: 4 vorkommen

  6. In diesem Fall wäre "Watson Bucket" das erste Element in der Protokolldatei Detail.txt überprüfen. Suchen Sie am Ende der Datei an den Anfang. Die erste Position der Watson Bucket Abschnitte zeigt die folgenden Einträge:
    2010-05-21 06: 57: 03 Slp: Target-Paket: "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ückgegebenen 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.


Informationsquellen

Weitere Informationen zum Anzeigen und lesen die Protokolldateien SQL Server 2008 finden Sie im folgenden Microsoft TechNet-Artikel:
Vorgehensweise: anzeigen und lesen SQL Server Setup-Protokolldateien (http://technet.microsoft.com/en-us/library/ms143702.aspx)

Im TechNet-Artikel beschreibt die grundlegende Struktur der Dateinamen und was der erwarteten Inhalt. In diesem Artikel erläutern wir insbesondere dazu, wie und wann jeden Typ der Protokolldatei verwenden.

2251397  (http://support.microsoft.com/kb/2251397/ ) SQL Server 2008 Setup hängt auf einem X 64-System mit mehr als 32 logische Prozessoren

975055  (http://support.microsoft.com/kb/975055/ ) Update: Fehlermeldung beim Installieren von SQL Server 2008 auf einem Computer, auf dem Windows 7 ausgeführt wird: "Invoke oder BeginInvoke kann nicht aufgerufen werden auf einem Steuerelement bis das Fensterhandle erstellt wurde."

SQL Server-Lösungscenter (http://support.microsoft.com/ph/14917#tab0)

Portal SQL Server installieren (http://technet.microsoft.com/en-us/sqlserver/ff625277.aspx)

Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbsqlsetup sql2008relnoteinstallation sql2008relnote kbexpertiseadvanced kbinfo kbmt KB955396 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 955396  (http://support.microsoft.com/kb/955396/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store