Comment faire pour identifier les problèmes d'installation SQL Server 2008 dans les fichiers journaux d'installation

Traductions disponibles Traductions disponibles
Numéro d'article: 955396 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

INTRODUCTION

Si des problèmes se produisent pendant l'installation de Microsoft SQL Server 2008, vous pouvez utiliser les fichiers journaux SQL Server 2008 pour résoudre les problèmes. Cet article contient un exemple de scénario et décrit, étape par étape, comment faire pour trouver la cause profonde d'un SQL Server spécifique 2008 setup problème.

Plus d'informations

Lorsque vous exécutez le programme d'installation de SQL Server, les fichiers journaux sont créés dans un nouveau dossier de journal horodaté. Le dossier du journal se trouve dans %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\. Le nom du dossier journal horodaté est au format AAAAMMJJ_HHMMSS.

Pour résoudre les problèmes pouvant survenir durant l'installation de SQL Server 2008, vous devrez peut-être Regarder dans de nombreux fichiers journaux pour déterminer la cause d'un problème. Le fichier journal initial peut fournir uniquement le point de départ pour déterminer la cause de l'échec.

En règle générale, il est inutile d'utiliser les fichiers journaux dans le sous-dossier de magasin de données. En règle générale, les fichiers suivants doivent être vérifiés :
  • 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>
Remarque : Dans votre environnement, le nom de fichier et le nombre de fichiers journaux peuvent différer de la liste basée sur les fonctionnalités d'installation qui sont sélectionnées lorsque vous installez SQL Server 2008.

Description des fichiers journaux SQL Server 2008

Summary.txt

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

Objectif: ce journal est le propre et utilisateur convivial fichier journal qui contient les informations de base sur le problème. Ce fichier indique quel serveur SQL composants ont été détectées, l'environnement du système d'exploitation, les paramètres de ligne de commande qui ont été spécifiés, les valeurs qui ont été spécifiés et l'état global de chaque fichier MSI et MSP a été exécutée.

Dépannage: pour rechercher les erreurs dans ce fichier, recherchez « erreur » ou des mots clés « échecs ». Pour plus d'informations sur les détails de l'échec, ouvrez le fichier est répertorié dans la ligne commençant par « Log avec échec ».

Summary_<%ComputerName%_YYYYMMDD_HHMMSS>.txt

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

Objectif: ce fichier journal contient les mêmes informations que le fichier Summary.txt. Ce journal peut également contenir des informations sur toute tentative d'installation SQL Server précédente.

Dépannage: pour rechercher les erreurs dans ce fichier, vous pouvez généralement rechercher "erreur" ou "échecs" mots clés. Pour plus d'informations sur les détails de l'échec, ouvrez le fichier est répertorié dans la ligne commençant par « Log avec échec ».

Detail.txt

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

Objectif: ce fichier journal fournit un journal détaillé de l'exécution. Il est organisé sur les lignes qui commencent par l'horodatage suivie de l'extension qui a produit le journal. C'est une des fichiers journaux plus importants, car il peut être utilisé pour identifier les défaillances qui se produisent. Les journaux sont générés sur une base horaire. Cela signifie que les actions sont enregistrées ici pas par le composant qui les a générées, mais par l'heure à laquelle elles sont appelées. Ceci est utile pour déterminer le processus d'exécution étape par étape, l'ordre dans lequel les actions sont exécutées et les dépendances entre les actions. Ce fichier est généré pour le flux de production principal telles que l'installation ou la mise à niveau.

Résolution des problèmes: si une erreur se produit dans le processus d'installation, l'exception ou une erreur sera enregistrée à la fin du fichier. Pour localiser les erreurs dans ce fichier, vous devez aller à la fin du fichier et lire les actions dans l'ordre inverse à partir du bas vers le haut pour trouver où l'exception ou une erreur est consigné. Recherchez la ligne qui commence par « Code de la fonction Exit » dans le fichier Summary.txt et recherchez « erreur », « Pot Watson » ou des mots clés « exception » dans le fichier Detail.txt. Les résultats de recherche près le code de la fonction exit vous aidera à identifier quand et où l'erreur s'est produite tout d'abord.

Detail_ComponentUpdate.txt

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

Objectif: ce fichier journal ressemble à du fichier Detail.txt. Ce fichier est généré pour le workflow de mise à jour du composant.

Dépannage: suivez les mêmes étapes que celles de la section Detail.txt.

Detail_GlobalRules.txt

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

Objectif: ce fichier journal ressemble à du fichier Detail.txt. Ce fichier est généré pour l'exécution des règles globales.

Dépannage: ce fichier journal est utilisé uniquement si le fichier Summary.txt montre des défaillances dans la section SystemConfigurationCheck. En règle générale, vous pouvez ouvrir et utiliser le fichier SystemConfigurationCheck_Report.htm pour obtenir toutes les informations nécessaires. Toutefois, si vous souhaitez des informations supplémentaires à partir de ce journal, recherchez la « règle d'évaluation effectuée : n'a pas pu "une phrase dans ce fichier.

Fichiers du journal MSI :

  • <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>
Emplacement: %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\<Name></Name>.log

Objectif: ces fichiers journaux fournissent un journal détaillé du processus d'installation de package. Ces journaux sont générés par le processus Msiexec.exe lorsque vous installez le package spécifié. Si le programme d'installation a réussi et sans erreurs se sont produites, l'entrée du journal "produit :Product_name-L'installation est terminée avec succès "affiche.

Résolution des problèmes: lorsque vous utilisez les fichiers du journal MSI, assurez-vous que vous regardez la source d'origine du problème plutôt que des messages d'erreur réactive. Pour ce faire, procédez comme suit :
  1. Trier le fichier MSI enregistre dans le même répertoire par la date de modification.
  2. Ouvrez chaque fichier du journal MSI à partir du bas des fichiers journaux pour chaque journal précédent. Pour chaque fichier journal, recherchez « Return value 3 » ou « @ Microsoft » sans les guillemets.
  3. Notez le message d'erreur pour chaque fichier jusqu'à ce que vous trouviez sans erreur à la fin des journaux. Le dernier journal contient l'erreur d'origine. Lorsque vous avez trouvé la première occurrence dans le journal, vous devez déterminer si les entrées sont valides car pas toutes les erreurs « Return value 3 » sont des problèmes. Certaines de ces erreurs sont attendus. Si vous ne pouvez pas déterminer si les erreurs sont valides, nous recommandons que vous essayez l'une des options de support Microsoft SQL Server.

SystemConfigurationCheck_Report.htm

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

Objectif: ce fichier contient une version imprimable de l'état d'exécution des règles. Il fournit également une brève description de chaque règle exécutée.

Résolution des problèmes: vous pouvez ouvrir le fichier SystemConfigurationCheck_Report.htm et recherchez le mot-clé « Échec » et examiner si toutes les entrées « Avertissement » s'appliquent à votre environnement.

Un exemple de scénario d'utilisation des fichiers journaux pour identifier l'échec de l'installation d'une instance nommée autonome SQL Server 2008

Dans ce scénario, un message d'erreur s'affiche dans laProgramme d'installation de Microsoft SQL Server 2008 boîte de dialogue semblable au suivant :

TITRE : Le programme d'installation Microsoft SQL Server 2008

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

L'erreur suivante s'est produite :

SQL Server a rencontré une erreur lors de l'exécution d'un fichier Windows Installer.

Message d'erreur Windows Installer : le système ne peut pas trouver le fichier spécifié.

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

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

Cliquez sur « Réessayer » pour réessayer l'action a échoué, ou cliquez sur Annuler pour annuler cette action et continuer l'installation.

Pour consulter l'aide, cliquez sur : http://go.microsoft.com/fwlink ?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.2531.0&EvtType=0xDC80C325

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

BOUTONS :

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

Dans ce scénario, supposons que vous ne voyiez pas ce message d'erreur dans leProgramme d'installation de Microsoft SQL Server 2008 boîte de dialogue. Au lieu de cela, votre programme d'installation indique que le processus d'installation a échoué.

Dans ce scénario, pour trouver la cause de l'échec à l'aide de fichiers journaux, procédez comme suit :
  1. Recherchez et ouvrez le fichier Summary.txt qui correspond à la dernière fois que vous avez exécuté le programme d'installation de SQL Server 2008. Dans cet exemple, leC:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942 dossier est associé à l'installation proprement dite. Ce dossier contient l'un fichier Summary.txt qui possède un nom de fichier dans le format suivant :
    Summary_<Machine_Name>_20100521_064942.txt</Machine_Name>
  2. Dans le fichier Summary.txt, trouver les informations suivantes en haut du rapport à vous aider à déterminer la raison de l'échec :
    Résumé global :

    Résultat final : échouée de l'installation de SQL Server. Pour continuer, rechercher la cause de l'échec, corriger le problème, désinstallez SQL Server, puis réexécutez le programme d'installation de SQL Server.

    (Décimal) code de sortie :-2068643839

    Quitter le code de fonction : 1203

    Code d'erreur de sortie: 1

    Message de sortie : échouée de l'installation de SQL Server. Pour continuer, rechercher la cause de l'échec, corriger le problème, désinstallez SQL Server, puis réexécutez le programme d'installation de SQL Server.

    Heure de début : 2010-05-21 06 : 50 : 38

    Heure de fin : 2010-05-21 07 : 09 : 19

    Action demandée : installation

    Journal des défaillances : C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt

    Selon cette information, dépannage le code de sortie ou le code de la fonction Exit n'entraîne pas vous permet de trouver la cause. C'est parce que ces codes couvrent plusieurs situations et ne sont pas déterminer les facteurs de l'échec. Les informations de clé à partir de cette section sont la ligne commençant par « Log avec échec ».
  3. Ouvrez le fichier journal qui est identifié dans la ligne commençant par « Log avec échec » dans le fichier Summary.exe. Dans cet exemple, ouvrez le fichier C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt.
  4. En partant de la fin du fichier, recherchez l'erreur 1203 de bas en haut. Vous trouverez la section suivante :
    2010-05-21 07:09:19 Slp: ----------------------------------------------------------------------

    2010-05-21 07 : 09 : 19 Slp : Action en cours d'exécution : CloseUI

    2010-05-21 07 : 09 : 19 Slp : arrêter l'action ignorée dans l'interface utilisateur en Mode complet

    2010-05-21 07 : 09 : 19 Slp : Action terminée : CloseUI, renvoyé la valeur 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 : résultat d'erreur :-2068643839

    2010-05-21 07 : 09 : 23 Slp : facility code de résultat : 1203

    2010-05-21 07 : 09 : 23 Slp : code d'erreur de résultat: 1

    2010-05-21 07 : 09 : 23 Slp : Sco : tentative de création de clé de Registre de base HKEY_LOCAL_MACHINE, machine

    2010-05-21 07 : 09 : 23 Slp : Sco : essayez d'ouvrir la sous-clé de Registre

    2010-05-21 07 : 09 : 23 Slp : Sco : essayez d'ouvrir la sous-clé de Registre Software\Microsoft\PCHealth\ErrorReporting\DW\Installed

    2010-05-21 07 : 09 : 23 Slp : Sco : tentative d'obtention de la valeur de Registre DW0201

    2010-05-21 07 : 10 : 26 Slp : soumis 2 de 2 échecs dans le référentiel de données Watson
  5. Ces informations n'affiche toujours pas la cause réelle du problème ou comment le résoudre. Les messages ici peuvent vous inciter à penser qu'il s'agit d'un problème d'autorisation ou l'endommagement du Registre. Ces problèmes ne sont que les symptômes du problème principal. Dans la description du fichier Detail.txt qui est mentionné précédemment, nous avons suggéré recherchant les phrases « Erreur », « Pot Watson » et « Exception ». Dans cet exemple, à l'aide de ces critères de recherche, vous recevez les résultats suivants :
    • Erreur : 99 occurrences
    • Exception : les 26 occurrences
    • Pot de Watson: 4 occurrences

  6. Dans ce cas, « Pot Watson » serait le premier élément à vérifier dans le fichier journal Detail.txt. Rechercher à partir du bas du fichier vers le haut. Le premier emplacement des sections pot Watson affiche les entrées suivantes :
    2010-05-21 06 : 57 : 03 Slp : package cible: « C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi »

    2010-05-21 06 : 57 : 04 Slp : InstallationProgiciel : MsiInstallProduct a renvoyé le code de résultat 2.

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

    À partir de ces informations, nous pouvons déduire que la cause de l'échec est que le package cible C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi est manquant.


Références

Pour plus d'informations sur la façon d'afficher et de lire les fichiers journaux SQL Server 2008, consultez l'article Microsoft TechNet suivant :
Comment : afficher et de SQL Server en lecture de fichiers journaux d'installation

L'article TechNet décrit la structure de base des noms de fichiers et quels est le contenu attendu. Dans cet article, nous expliquerons plus précisément sur le mode et quand utiliser chaque type de fichier journal.

2251397Le programme d'installation SQL Server 2008 se bloque sur un système x 64 avec plus de 32 processeurs logiques

975055 CORRECTIF : Message d'erreur lorsque vous installez SQL Server 2008 sur un ordinateur qui exécute Windows 7: « Invoke ou BeginInvoke ne peut pas être appelée sur un contrôle jusqu'à ce que le handle de fenêtre a été créé ».

Centre de solutions SQL Server

SQL Server installer le portail

Propriétés

Numéro d'article: 955396 - Dernière mise à jour: vendredi 12 juillet 2013 - Version: 7.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • 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
Mots-clés : 
kbsqlsetup sql2008relnoteinstallation sql2008relnote kbexpertiseadvanced kbinfo kbmt KB955396 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 955396
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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