Řešení potíží instalace serveru SQL Server 2008

Překlady článku Překlady článku
ID článku: 955396 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Úvod

Tento článek popisuje řešení problémů, které mohou nastat při instalaci serveru Microsoft SQL Server 2008 pomocí souborů protokolu serveru SQL Server 2008. Článek obsahuje ukázkový scénář, ukazuje, jak najít hlavní příčinu problému s konkrétní instalační program serveru SQL Server 2008 podrobné.

Další informace

Při odstraňování problémů při selhání instalace serveru SQL Server 2008, můžete najít hlavní příčinu selhání není zobrazením pouze jeden soubor protokolu. Výchozí soubor protokolu pouze vám může poskytnout výchozí bod pro určení prvotní příčinu selhání. Pravděpodobně budete muset otevřít další soubory protokolu, vyhledejte podrobnosti o selhání.

Další informace o tom, jak zobrazit a číst soubory protokolu serveru SQL Server 2008 naleznete v následujícím článku Microsoft TechNet:
Postup: zobrazení a SQL Server ke čtení instalačních souborů protokolu

TechNet článek popisuje základní strukturu názvů souborů a jsou očekávaný obsah. V tomto článku jsme se vysvětluje konkrétně o tom, jak a kdy použít jednotlivé typy souborů protokolu.

Obvykle není nutné použít některý ze souborů protokolu do datového úložiště podsložky. Soubory, které jsou obvykle jsou uvedeny v abecedním pořadí takto:
  • 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>
POZNÁMKA:Ve vašem prostředí název souboru a počet souborů protokolu může lišit od seznam založený na instalační funkce, které jsou vybrány při instalaci serveru SQL Server 2008.

Jak a kdy používat soubory protokolu serveru SQL Server 2008

Summary.txt

Umístění:: %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\

Účel: Tohoto protokolu je čistý a uživatelsky souboru protokolu, který obsahuje základní informace o problému. Tento soubor obsahuje server SQL, které byly zjištěny součásti prostředí operačního systému, parametry příkazového řádku, které byly zadány hodnoty, které byly zadány a celkový stav každého souboru MSI a MSP, které byly provedeny.

Odstraňování potíží: Chcete-li nalezeny chyby v tomto souboru, můžete obvykle hledat “ chybovou ” nebo “ se nezdařilo ” klíčová slova. Další informace o selhání otevřete soubor, který je uveden v řádku počínaje “ protokolu s chybou ”.

Summary_<%ComputerName%_YYYYMMDD_HHMMSS>.txt

Location: %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<yyyymmdd_hhmmss>\Summary_<%ComputerName%_YYYYMMDD_HHMM>.txt</yyyymmdd_hhmmss>

Purpose: This log file contains the same information as the Summary.txt file contains. Additionally, this log may also contain previously specific to this SQL Server Setup attempt.

Odstraňování potíží: To find errors in this file, you can generally search for “error” or “failed” keywords. For more information about details of the failure, open the file that is listed in the line starting with “Log with failure”.

Detail.txt

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

Purpose:This log file provides a detailed log of the execution. It is organized on lines that begin with the time stamp followed by the extension that produced the log. This is one of the most important log files because it can be used to identify the failures that occur. The logs are generated on a time basis. This means that the actions are logged here not by the component that generated them but by the time at which they are invoked. This is useful to determine the execution process step by step, the order in which actions are executed, and the dependencies between actions. This file is generated for the main workflow such as the install, or the upgrade workflow.

Odstraňování potíží: If an error occurs in the setup process the exception or error will be logged at the end of the file. To locate errors in this file, you must locate the very end of the file and read it in the reverse of the actions from bottom to top to find where the exception or error is logged. After you have located the line starting with “Exit facility code” that is shown in your Summary.txt file, you can search for “error,” “Watson bucket,” or “exception” keywords in the Detail.txt file. The search results near the exit facility code will help you to identify when and where the error first occurred.

Detail_ComponentUpdate.txt

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

Purpose: This log file resembles the Detail.txt file. This file is generated for the component update workflow.

Odstraňování potíží: Same as for Detail.txt.

Detail_GlobalRules.txt

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

Purpose: This log file resembles the Detail.txt file. This file is generated for the global rules execution.

Odstraňování potíží: This log file is used only if the Summary.txt file shows failures in the SystemConfigurationCheck section. Generally, you can open and use the SystemConfigurationCheck_Report.htm file to obtain all the information that is needed. However, if you want additional information from this log, search for the “Rule evaluation done : Failed” phrase in this file.

MSI log files:

  • <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>
Location: %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<yyyymmdd_hhmmss>\<name>.log</name></yyyymmdd_hhmmss>

Purpose: These log files provide a detailed log of the package installation process. These logs are generated by the Msiexec.exe process when you install the specified package. If the setup was successful, you can see a log entry that displays “Product:<product name="" -="" installation="" completed="" successfully”="" if="" no="" errors=""></product>

Odstraňování potíží: When you use the MSI log files, make sure that you are looking at the original source of the problem instead of the reactive error messages. Postupujte takto::
  1. Sort the MSI logs in the same directory by the changed date.
  2. Open each MSI log file from the bottom of the log files to each previous log. For each log file, search for “Return value 3” or “@Microsoft” without the quotation marks. Note the error message for each file until you find no error at the end of the logs. The last log contains the original error. When you find the first occurrence in the log, you must determine whether the entries are valid because not all “Return value 3” errors are problems. Some of those errors are expected. If you cannot determine the validity of those errors, we recommend that you engage with one of the available Microsoft SQL Server support options.

SystemConfigurationCheck_Report.htm

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

Purpose: This file contains a friendly version of the rules execution status. It also provides a short description of each executed rule.

Odstraňování potíží: You can open the SystemConfigurationCheck_Report.htm file and look for the “Failed” keyword and examine if any “Warning” entries apply to your environment.

A sample scenario of failed installation of a SQL Server 2008 stand-alone named instance

In this specific scenario, you receive a clear and concise error message in theMicrosoft SQL Server 2008 Setupdialog box that resembles the following:

TITLE: Microsoft SQL Server 2008 Setup

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

The following error has occurred:

SQL Server Setup has encountered an error when running a Windows Installer file.

Windows Installer error message: The system cannot find the file specified.

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

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

Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup.

For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.2531.0&EvtType=0xDC80C325

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

BUTTONS:

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

V tomto případě doporučujeme Předpokládejme, že nezobrazí se chybová zpráva a nastavení pouze ukazuje, že proces instalace se nezdařila. Chcete-li najít hlavní příčinu selhání pomocí souborů protokolu, postupujte takto:
  1. Vyhledejte a otevřete soubor Summary.txt, která odpovídá poslednímu spuštění instalace serveru SQL Server 2008. V tomto příkladu byl ve složce C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942 spojené s aktuální instalaci. Tato složka obsahuje stejný soubor Summary.txt, který má jiný název souboru v následujícím formátu:
    Summary_<>ázev>_20100521_064942.txt
  2. V souboru Summary.txt můžete najít v horní části sestavy, které vám pomohou v určit příčinu selhání následující informace:
    Celkový souhrn:

    Konečný výsledek: instalace serveru SQL Server se nezdařilo. Chcete-li pokračovat, zjistěte důvod selhání, opravit problém, odinstalace serveru SQL Server a pak znovu spusťte instalační program serveru SQL Server.

    Kód (desítkově) ukončení:-2068643839

    Zařízení kód ukončení: 1203

    Ukončete kód chyby: 1

    Závěrečná zpráva: instalace serveru SQL Server se nezdařilo. Chcete-li pokračovat, zjistěte důvod selhání, opravit problém, odinstalace serveru SQL Server a pak znovu spusťte instalační program serveru SQL Server.

    Čas zahájení: 06:50:38 2010-05-21

    Koncový čas: 2010-05-21 07: 09: 19

    Požadovaná akce: Nainstalujte

    Protokol s chybou: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt

    Na základě této informace Poradce při potížích s kód konec nebo konec kód zařízení nepovede k najít hlavní příčinu. Důvodem je skutečnost, že tyto kódy pokrytí několik situací a není určení faktorů. Klíčové informace z tohoto oddílu je řádek začínající “ protokolu s chybou ”.
  3. Otevřete soubor protokolu v řádku počínaje “ protokolu s chybou ” v souboru Summary.exe. Otevřete soubor v tomto příkladuC:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt.
  4. Vyhledejte celý soubor a vyhledejte chyby 1203 zdola nahoru. Najdete v následující části:
    2010-05-21 07:09:19 Slp: ----------------------------------------------------------------------

    2010-05-21 07: 09: 19 Slp: spuštění akce: CloseUI

    2010-05-21 07: 09: 19 Slp: stop akce přeskočena v režimu úplné uživatelské rozhraní

    2010-05-21 07: 09: 19 Slp: akce byla dokončena: CloseUI, vrátí hodnotu true

    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: Chyba výsledek:-2068643839

    2010-05-21 07: 09: 23 Slp: Result kód zařízení: 1203

    2010-05-21 07: 09: 23 Slp: Result kód chyby: 1

    2010-05-21 07: 09: 23 Slp: Sco: Probíhá pokus o vytvoření klíče základní registru HKEY_LOCAL_MACHINE, počítač

    2010-05-21 07: 09: 23 Slp: Sco: Probíhá pokus o otevření podklíče registru

    2010-05-21 07: 09: 23 Slp: Sco: Probíhá pokus o otevření podklíče registru Software\Microsoft\PCHealth\ErrorReporting\DW\Installed

    2010-05-21 07: 09: 23 Slp: Sco: Probíhá pokus o získání hodnoty registru DW0201

    2010-05-21 07: 10: 26 Slp: odeslání 2 z 2 chyb do úložiště dat Watson
  5. This information still does not show the actual cause of the problem or how to actually resolve the problem. The messages here may mislead you into thinking that this is a registry permission or corruption issue. These issues are only reactions to the core problem. In the description of the Detail.txt file that is mentioned earlier, we suggested searching for the phrases “Error,” “Watson bucket,” and “Exception.” In this example, performing searches with these criteria produces the following result
    • Error: 99 occurrences
    • Exception: 26 occurrences
    • Watson bucket: 4 occurrences

  6. In this case, “Watson bucket” would be the first item to review in the Detail.txt log file. The first location of these Watson bucket sections displays the following entries. Remember that we always search from the bottom to the top:
    2010-05-21 06:57:03 Slp: Target package: "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 returned the result code 2.

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

    From this information, we can deduce that the root cause of the failure is that the target packageC:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msiis missing.


Odkazy

2251397SQL Server 2008 setup hangs on a x64 system with more than 32 logical processors

Vlastnosti

ID článku: 955396 - Poslední aktualizace: 8. listopadu 2010 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
sql2008relnoteinstallation sql2008relnote kbexpertiseadvanced kbinfo kbmt KB955396 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:955396

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com