Jak identifikovat problémy s instalací serveru SQL Server 2008 v souborech protokolu instalačního programu

ÚVOD

V případě problémů během instalace Microsoft SQL Server 2008, můžete řešit soubory protokolu serveru SQL Server 2008. Tento článek obsahuje ukázkový scénář a popisuje, podrobné, jak najít hlavní příčinu určitého serveru SQL Server 2008 instalační program problém.

Další informace

Když spustíte instalační program serveru SQL Server, soubory protokolu jsou vytvářeny nové složky protokolu označen časovým razítkem. Složka protokolu je umístěn v % programfiles %\Microsoft SQL Server\100\Setup Bootstrap\Log\. Název složky vyznačeno čas protokolu je ve formátu YYYYMMDD_hhmmss.

Řešení problémů, které mohou nastat při instalaci serveru SQL Server 2008, bude pravděpodobně vypadat v mnoha souborech protokolu najít hlavní příčinu problému. Výchozí soubor protokolu může poskytnout výchozí bod pro zjištění hlavní příčiny selhání.

Obvykle není nutné používat žádné soubory protokolu do podsložky složky Datastore. Obvykle musí být přezkoumána následující soubory:
  • ConfigurationFile.ini
  • Summary.txt
  • Detail.txt
  • Detail_ComponentUpdate.txt
  • Sql_common_core_Cpu < 32 a 64 > _1.log
  • Sql_common_core_loc_Cpu < 32 a 64 > _1033_1.log
  • Sql_engine_core_inst_Cpu < 32 a 64 > _1.log
  • Sql_engine_core_inst_loc_Cpu < 32 a 64 > _1033_1.log
  • Sql_engine_core_shared_Cpu < 32 a 64 > _1.log
  • Sql_engine_core_shared_loc_Cpu < 32 a 64 > _1033_1.log
  • Sql_tools_Cpu < 32 a 64 > _1.log
  • Sql_tools_loc_Cpu < 32 a 64 > _1033_1.log
  • SqlBrowser_Cpu32_1.log
  • Sqlncli_Cpu < 32 a 64 > _1.log
Poznámka: Ve vašem prostředí název souboru a počet souborů protokolu mohou lišit od seznamu na základě instalace funkcí, které jsou vybrány při instalaci serveru SQL Server 2008.

Popis souborů protokolu serveru SQL Server 2008

Summary.txt

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

Účel: Tento protokol je čisté a uživatel popisný soubor protokolu obsahující základní informace o problému. Tento soubor zobrazuje, které byly zjištěny součásti serveru SQL server, 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ý byl proveden.

Poradce při potížích: chyby v tomto souboru naleznete hledat "Chyba" nebo "selhání" klíčová slova. Další informace o podrobnosti o selhání otevřete soubor, který je uveden v řádku počínaje "Protokolu s chybou".

Summary_<%ComputerName%_YYYYMMDD_HHMMSS>.txt

Umístění: % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMMSS >\Summary_< % ComputerName % _YYYYMMDD_HHMM >txt

Účel: Tento soubor protokolu obsahuje stejné informace, jako soubor Summary.txt. Tento protokol může obsahovat také informace o jakékoli předchozí pokus o instalaci serveru SQL Server.

Poradce při potížích: chyby naleznete v tomto souboru můžete obecně hledat "Chyba" nebo "selhání" klíčová slova. Další informace o podrobnosti o selhání otevřete soubor, který je uveden v řádku počínaje "Protokolu s chybou".

Detail.txt

Umístění: % ProgramFiles %\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMM >\Detail.txt

Účel: Tento soubor protokolu obsahuje podrobné protokolu spuštění. Je uspořádán na řádky, které začínají s časové razítko, následovaný příponou vyrobeno protokolu. Totiž jeden z nejdůležitějších soubory protokolu slouží k identifikaci chyby, ke kterým dochází. Protokoly jsou generovány na základě času. To znamená, že akce tohoto protokolu jsou zaznamenávány nejsou komponenty, které byly vytvořeny, ale v době, kdy jsou spuštěny. To je užitečné určit závislosti mezi akcemi, pořadí, ve kterém budou akce provedeny a spuštění procesem krok po kroku. Tento soubor je generován pro hlavní pracovního postupu jako je instalace nebo upgradu pracovního postupu.

Poradce při potížích: Pokud v procesu instalace dojde k chybě, výjimky nebo chyba bude zaznamenána na konci souboru. Vyhledejte chyby v tomto souboru, musíte přejít na konec souboru a přečíst akce pozpátku zdola nahoru, chcete-li najít, kde je zaznamenána výjimku nebo chyba. Najděte řádek, který začíná "Ukončovací kód zařízení" v souboru Summary.txt a následným vyhledáním "Chyba", "Bloku nástroje Watson" nebo "výjimek" klíčová slova v souboru Detail.txt. Výsledky hledání blízkosti ukončovací kód zařízení vám pomůže určit, kdy a kde se vyskytla chyba.

Detail_ComponentUpdate.txt

Umístění: % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMMSS >\Detail_ComponentUpdate.txt

Účel: Tento soubor protokolu je podobný souboru Detail.txt. Tento soubor je generován pro pracovní postup aktualizace součásti.

Poradce při potížích: postupujte stejným způsobem jako v části Detail.txt.

Detail_GlobalRules.txt

Umístění: % ProgramFiles %\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMMSS >\Detail_GlobalRules.txt

Účel: Tento soubor protokolu je podobný souboru Detail.txt. Tento soubor je generován pro provedení globální pravidla.

Poradce při potížích: Tento protokol se používá pouze v případě, že soubor Summary.txt zobrazuje selhání v modulu SystemConfigurationCheck. Obecně lze otevřít a získat všechny potřebné informace pomocí souboru SystemConfigurationCheck_Report.htm. Nicméně, pokud chcete další informace z tohoto protokolu, hledat "pravidlo provést hodnocení: se nezdařilo" fráze v tomto souboru.

Soubory protokolu MSI:

  • <Feature>_<Architecture>_<Iteration>.log
  • <Feature>_<Architecture>_<Language>_<Iteration>.log
  • <Feature>_<Architecture>_<Iteration>_<workflow>.log
Umístění: % ProgramFiles %\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMMSS >\< název >.log

Účel: tyto soubory protokolu poskytují podrobný protokol instalačního procesu balení. Tyto protokoly jsou generovány Msiexec.exe proces po instalaci zadaného balíčku. Pokud byla instalace úspěšná a nedošlo k žádným chybám, položka protokolu "produktu: název produktu - instalace byla úspěšně dokončena" zobrazí.

Poradce při potížích: Pokud používáte soubory protokolu MSI, ujistěte se, že se díváte na původní zdroj problému místo reaktivní chybové zprávy. Chcete-li to provést, postupujte takto:
  1. Řazení MSI zaznamenává ve stejném adresáři podle data změny.
  2. Otevřete každý soubor MSI z dolní části souboru protokolu do každého předchozího protokolu. Pro každý soubor protokolu vyhledejte "Vrácená hodnota 3" nebo "@Microsoft" bez uvozovek.
  3. Poznámka: chybová zpráva pro každý soubor, dokud nenaleznete žádné chyby na konci protokoly. Poslední protokol obsahuje původní chyby. Po nalezení prvního výskytu v protokolu, je třeba určit, zda položky jsou platné, protože ne všechny chyby "Vrácená hodnota 3" problémy. Některé z těchto chyb jsou očekávány. Pokud nelze určit, zda chyby jsou platné, doporučujeme vyzkoušet jednu z možností podpory Microsoft SQL Server.

SystemConfigurationCheck_Report.htm

Umístění: % ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\< YYYYMMDD_HHMMSS >\SystemConfigurationCheck_Report.htm

Účel: Tento soubor obsahuje popisný verzi stav spuštění pravidla. Obsahuje také stručný popis každé pravidlo provést.

Poradce při potížích: otevření souboru SystemConfigurationCheck_Report.htm, hledat klíčové slovo "Nezdařilo se" a zkontrolujte, zda pro dané prostředí platí všechny položky "Upozornění".

Ukázkový scénář, jak použít soubory protokolu k identifikaci instalace samostatné pojmenované instance SQL Server 2008

V tomto scénáři se zobrazí chybová zpráva v dialogovém okně Instalačního programu serveru Microsoft SQL Server 2008 , která se podobá následující:

Název: Microsoft SQL Server 2008 instalační program

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

Došlo k následující chybě:

Instalační program serveru SQL Server došlo k chybě při spuštění souboru Instalační služba Windows Installer.

Instalační služba Windows Installer chybová zpráva: systém nemůže nalézt zadaný soubor.

Instalační služba Windows Installer soubor: C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi

Instalační služba Windows Installer souboru protokolu: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\sql_engine_core_inst_Cpu64_1.log

Klepněte na tlačítko Opakovat neúspěšné akci opakovat nebo klepnutím na tlačítko Storno tuto akci zrušit a pokračovat v instalaci.

Nápovědu, klepněte na tlačítko: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.2531.0&EvtType=0xDC80C325

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

TLAČÍTKA:

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

V tomto případě Předpokládejme, nenalezli tato chybová zpráva v dialogovém okně Instalačního programu serveru Microsoft SQL Server 2008 . Nastavení místo toho ukazuje, že proces instalace se nezdařila.

V tomto scénáři 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á při posledním spuštění instalačního programu serveru SQL Server 2008. V tomto příkladu je spojen s vlastní instalace ve složce C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942 . Tato složka obsahuje soubor Summary.txt, který má název souboru v následujícím formátu:
    Summary_<Machine_Name>_20100521_064942.txt
  2. V souboru Summary.txt najděte v horní části sestavy, které vám pomohou v určit důvod selhání následující informace:
    Celkové shrnutí:

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

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

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

    Chyba kód ukončení: 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, odinstalovat SQL Server a pak znovu spusťte instalační program serveru SQL.

    Počáteční čas: 2010-05-21 06:50:38

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

    Požadovaná akce: instalace

    Protokolu 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 ukončovací kód nebo kód ukončení zařízení nepovede najít hlavní příčinu. Je to proto, že tyto kódy pokrytí více situací a nejsou určující faktory selhání. Důležité informace z tohoto oddílu je řádku počínaje "Protokolu s chybou".
  3. Otevření souboru protokolu, který je určen v řádku počínaje "Protokolu s chybou" v souboru Summary.exe. V tomto příkladu otevřete soubor C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt.
  4. Počínaje od konce souboru, vyhledejte chyba 1203 zdola nahoru. Naleznete 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: akce přeskočena v uživatelském rozhraní režimu úplné zastavení

    2010-05-21 07:09:19 Slp: dokončení akce: CloseUI, vrátí hodnotu PRAVDA

    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: zařízení kód výsledku: 1203

    2010-05-21 07:09:23 Slp: Chyba Kód výsledku: 1

    2010-05-21 07:09:23 Slp: Sco: Při pokusu o vytvoření základního registru klíč HKEY_LOCAL_MACHINE, počítače

    2010-05-21 07:09:23 Slp: Sco: Při pokusu o otevření podklíče registru

    2010-05-21 07:09:23 Slp: Sco: Při pokusu o otevření podklíče registru Software\Microsoft\PCHealth\ErrorReporting\DW\Installed

    2010-05-21 07:09:23 Slp: Sco: Při pokusu o získání hodnoty registru DW0201

    2010-05-21 07:10:26 Slp: 2 předloženy 2 selhání úložiště dat programu Watson
  5. Tyto informace stále nezobrazuje skutečnou příčinu problému nebo jak jej vyřešit. Zprávy zde může uvést v omyl do přemýšlení, že se jedná o problém oprávnění nebo poškození registru. Tyto problémy jsou příznaky základní problém. V popisu souboru Detail.txt je již bylo zmíněno dříve, můžeme navrhovat vyhledávání fráze "Chyba", "Bloku nástroje Watson" a "Exception". V tomto příkladu pomocí těchto kritérií hledání, obdržíte následující výsledky:
    • Chyba: 99 výskytů
    • Výjimka: 26 počet výskytů
    • Bloku nástroje Watson: 4 opakování

  6. V tomto případě bude "Bloku nástroje Watson" první položku, kterou chcete zkontrolovat v souboru protokolu Detail.txt. Hledat nahoru z dolní části souboru. První umístění v částech bloku Watson se zobrazí následující položky:
    2010-05-21 06:57:03 Slp: cíl balíčku: "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 vrátil kód výsledku 2.

    2010-05-21 06:57:04 Slp: bloku nástroje Watson 1

    Z těchto informací můžeme odvodit, že je příčinou selhání chybí cíl balíček C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi .


Odkazy

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 číst soubory protokolu instalačního programu

TechNet článek popisuje základní strukturu názvů souborů a jaké jsou očekávané obsah. V tomto článku jsme vysvětlit přesněji o tom, jak a kdy používat jaký typ souboru protokolu.

2251397 instalační program serveru SQL Server 2008 přestane reagovat na x64 systému s více než 32 logických procesorů

975055 oprava: chybová zpráva při instalaci serveru SQL Server 2008 v počítači se systémem Windows 7: "Invoke nebo BeginInvoke nelze volat na ovládací prvek, dokud byl vytvořen popisovač okna."

Centrum řešení aplikace SQL Server

Nainstalovat SQL Server portálu
Vlastnosti

ID článku: 955396 - Poslední kontrola: 14. 1. 2017 - Revize: 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

Váš názor