Les problèmes que vous pouvez rencontrer lorsque vous installez une instance nommée d’un ou plusieurs composants de SQL Server 2005 et que vous spécifiez des emplacements d’installation différents pour un ou plusieurs des composants

Symptômes

Considérez le scénario suivant :
  • Vous installez une instance nommée d’un ou plusieurs des composants suivants de Microsoft SQL Server 2005 :
    • Services de base de données SQL Server
    • SQL Server Analysis Services
  • Sur la page « Composants à installer », vous spécifiez les emplacements d’installation différents pour un ou plusieurs des composants comme suit :
    • Vous spécifiez que les Services de base de données doit être installé dans un dossier nommé « MSSQLServer ».
    • Vous spécifiez que Analysis Services doit être installé dans un dossier nommé « MSSQLServerOLAPService ».
    Remarque Les noms de ces dossiers respectent la casse.
Dans ce scénario, vous pouvez rencontrer les problèmes suivants.

Symptôme 1

Pour les composants mentionnés plus haut, les fichiers .ini spécifiques contiennent des informations comme suit :
  • Si vous installez les Services de base de données, des informations semblables aux suivantes sont contenues dans le fichier sqlctr.ini de performance -InstanceName:
    [info]
    drivername=MSSQL$InstanceName
    trusted=

    symbolfile=Drive:\MSSQL$InstanceName\MSSQL.X\MSSQL\Binn\sqlctr.h
  • Si vous installez Analysis Services, informations semblable au suivant sont contenues dans le fichier : msmdctr.ini Perf -InstanceName:
    [info]
    drivername=MSOLAP$InstanceName
    symbolfile=Drive:\MSOLAP$InstanceName\MSSQL.X\OLAP\bin\msmdctr.h

Symptôme 2

Lors de l’installation de SQL Server 2005, le message d’erreur suivant s’affiche :
Le programme d’installation a rencontré une erreur inattendue lors de l’installation des compteurs de performance. L’erreur est : le pilote spécifié n’est pas valide.

Symptôme 3

Une fois que vous cliquez sur Ignorer lorsque vous recevez le message d’erreur qui est mentionné dans lesquelles le problème 2, le programme d’installation de SQL Server se termine son opération avec succès. Toutefois, le message d’erreur suivant est enregistré dans le fichier de _SQL.log de SQLSetup0001_nom_ordinateur:
Code d’erreur : 2001
MSI (s) (44 ! C4) [heure] : produit : Microsoft SQL Server 2005--erreur 29528. Le programme d’installation a rencontré une erreur inattendue lors de l’installation des compteurs de performance. L’erreur est : le pilote spécifié n’est pas valide.

Erreur 29528. Le programme d’installation a rencontré une erreur inattendue lors de l’installation des compteurs de performance. L’erreur est : le pilote spécifié n’est pas valide.

< Type d’échec = « Ignoré » >

Symptôme 4

Si vous installez SQL Server 2005 Service Pack 1 (SP1) ou SQL Server 2005 Service Pack 2 (SP2) par la suite, vous rencontrez les problèmes suivants.

SQL Server 2005 SP1

  • Lorsque vous installez SQL Server 2005 SP1, le message d’erreur suivant s’affiche :
    Installation d’une mise à jour récemment appliquée, KB913090, a échoué.
  • Le message d’erreur suivant est enregistré dans le fichier SQL9_Hotfix_KB913090.log :
    Date et heure Impossible de lire la clé de Registre : débogage
    Date et heure MSP retourné 1603 : une erreur irrécupérable s’est produite lors de l’installation.
    Date et heure Clé de Registre ouverte avec succès : Software\Policies\Microsoft\Windows\Installer
    Date et heure Impossible de lire la clé de Registre : débogage
    Date et heure Impossible d’installer le fichier MSP : \\nom_ordinateur\f$\64b4ce0abc66d8453d93b0a1fa\HotFixSQL\Files\sqlrun_sql.msp
    Date et heure L’exception suivante s’est produite : Impossible d’installer le fichier Windows Installer MSP Date et l’heure de fichier : \depot\sqlvault\setupmain\setup\sqlse\sqlsedll\copyengine.cpp ligne : 856
  • Le message d’erreur suivant est enregistré dans le fichier SQL9_Hotfix_KB913090_sqlrun_sql.msp.log :
    MSI (s) (C8:A0) [11:15:21:752] : produit : Microsoft SQL Server 2005 de - mise à jour « Service Pack 1 pour SQL Server de base de données Services 2005 ENU (KB913090) » n’a pas pu être installé. Code d’erreur 1603. Des informations supplémentaires sont disponibles dans le fichier journal C:\WINDOWS\Hotfix\SQL9\Logs\SQL9_Hotfix_KB913090_sqlrun_sql.msp.log.
    MSI (s) (C8:A0) [heure] : Remarque : 1 : 1729
    MSI (s) (C8:A0) [heure] : erreur de table de transformation.
    MSI (s) (C8:A0) [heure] : Remarque : 1 : 2262 2 : erreur-3:2147287038
    MSI (s) (C8:A0) [heure] : erreur de table de transformation.
    MSI (s) (C8:A0) [heure] : erreur de table de transformation.
    MSI (s) (C8:A0) [heure] : Remarque : 1 : 2262 2 : erreur-3:2147287038
    MSI (s) (C8:A0) [heure] : erreur de table de transformation.
    MSI (s) (C8:A0) [heure] : Remarque : 1 : 2262 2 : erreur-3:2147287038
    MSI (s) (C8:A0) [heure] : erreur de table de transformation.
    MSI (s) (C8:A0) [heure] : Remarque : 1 : 2262 2 : erreur-3:2147287038
    MSI (s) (C8:A0) [heure] : erreur de table de transformation.
    MSI (s) (C8:A0) [heure] : Remarque : 1 : 2262 2 : erreur-3:2147287038
    MSI (s) (C8:A0) [heure] : erreur de table de transformation.
    MSI (s) (C8:A0) [heure] : erreur de table de transformation.
    MSI (s) (C8:A0) [heure] : Remarque : 1 : 2262 2 : erreur-3:2147287038
    MSI (s) (C8:A0) [heure] : erreur de table de transformation.
    MSI (s) (C8:A0) [heure] : Remarque : 1 : 2262 2 : erreur-3:2147287038
    MSI (s) (C8:A0) [heure] : erreur de table de transformation.
    MSI (s) (C8:A0) [heure] : Remarque : 1 : 2262 2 : erreur-3:2147287038
    MSI (s) (C8:A0) [heure] : produit : Microsoft SQL Server 2005 de--échouée de la Configuration.
    MSI (s) (C8:A0) [heure] : tentative de suppression du fichier C:\WINDOWS\Installer\46000.msp
    MSI (s) (C8:A0) [heure] : Impossible de supprimer le fichier. Dernière erreur = 32 MSI (s) (C8:A0) [11:15:21:922] : nettoyage de désinstallation des packages d’installation, s’il en existe
    MSI (s) (C8:A0) [heure] : MainEngineThread retourne 1603
    MSI (s) (C8:F8) [heure] : RemoteAPI de destruction d’objet.
    MSI (s) (C8:98) [heure] : fin de thread gestionnaire d’Action personnalisée.
    === Fin de la journalisation : Date et heure ===
    MSI (c) (D8:04) [heure] : décrémentation du compteur pour désactiver l’arrêt. Si compteur > = 0, arrêt est refusé. Compteur après décrémentation : -1
    MSI (c) (D8:04) [heure] : MainEngineThread retourne 1603
    === De consignation arrêté : Date et heure ===

SQL Server 2005 SP2

  • Lorsque vous installez SQL Server 2005 SP2, le message d’erreur suivant s’affiche :
    Impossible d’installer une mise à jour récemment appliquée, KB921896.
    Ensuite, vous poursuivez l’installation. Enfin, les Services de base de données et Analysis Services ne sont pas installés.
  • Le message d’erreur suivant est enregistré dans le fichier Summary.txt :
    Produit : Services de base de données (SQL2005)
    Version du produit (précédente) : 1399
    Version du produit (Final) :
    État : échec
    Fichier journal : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix\SQL9_Hotfix_KB921896_sqlrun_sql.msp.log
    Numéro d’erreur : 29528
    Description de l’erreur : MSP erreur : 29528 le programme d’installation a rencontré une erreur inattendue lors de l’installation des compteurs de performance. L’erreur est : le pilote spécifié n’est pas valide.
  • Les informations suivantes sont enregistrées dans le fichier Hotfix.log :
    Date et heure Fichier : sqlrun_sql.msp
    Date et heure Moteur de copie : Création MSP installer le fichier journal dans : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix\SQL9_Hotfix_KB921896_sqlrun_sql.msp.log
    Date et heure Erreur MSP : 29528 le programme d’installation a rencontré une erreur inattendue lors de l’installation des compteurs de performance. L’erreur est : le pilote spécifié n’est pas valide.
    Date et heure MSP retourné 1603 : une erreur irrécupérable s’est produite lors de l’installation.
    Date et heure Moteur de copie : Erreur, Impossible d’installer le fichier MSP : e:\ddf143eddce69fe41b19cf97ff46\HotFixSQL\Files\sqlrun_sql.msp
    Date et heure L’exception suivante s’est produite : Impossible d’installer le fichier Windows Installer MSP Date :
    Date et heure Fichier : \depot\sqlvault\stable\setupmainl1\setup\sqlse\sqlsedll\copyengine.cpp ligne : 800
  • Le message d’erreur suivant est enregistré dans le fichier SQL9_Hotfix_KB921896_sqlrun_sql.msp :
    < nom de Func = 'Do_sqlPerfmon2' >
    < nom de EndFunc = 'Do_sqlPerfmon2' retour = '2001' GetLastError = '2' >
    Arrêt de PerfTime : Do_sqlPerfmon2 : mar Mar 27 14:49:19 2007
    Collecte des propriétés darwin pour gestion de défaillance.
    MSI (s) (70 ! 34) [heure] : erreur de table de transformation.
    MSI (s) (70 ! 34) [heure] : Remarque : 1 : 2262 2 : erreur-3:2147287038
    Code d’erreur : 2001
    MSI (s) (70 ! 34) [heure] : produit : Microsoft SQL Server 2005--erreur 29528. Le programme d’installation a rencontré une erreur inattendue lors de l’installation des compteurs de performance. L’erreur est : le pilote spécifié n’est pas valide.
    Erreur 29528. Le programme d’installation a rencontré une erreur inattendue lors de l’installation des compteurs de performance. L’erreur est : le pilote spécifié n’est pas valide.
    < nom de EndFunc = 'LaunchFunction' retour = '2001' GetLastError = '0' >
    MSI (s) (70:B8) [heure] : valeur de stratégie utilisateur 'DisableRollback' est 0
    MSI (s) (70:B8) [heure] : valeur de stratégie d’ordinateur « DisableRollback » est 0
    Heure defin de l’action : InstallFinalize. Valeur de retour 3

Cause

Le programme d’installation effectue une opération de recherche et de remplacement sur les fichiers suivants :
  • Perf-InstanceNamesqlctr.ini
  • Perf -InstanceName: msmdctr.ini fichier
L’opération de recherche et de remplacement respecte la casse. Si le dossier que vous spécifiez pour installer le composant a le même nom que le nom de l’instance par défaut du composant de service, de nombreuses chaînes dans le fichier seront remplacés. Par conséquent, vous recevez le message d’erreur.

Solution de contournement

Pour contourner ce problème, n’installez pas ces composants dans les dossiers suivants :
  • Un dossier nommé « MSSQLServer »
  • Un dossier nommé « MSSQLServerOLAPService »

Plus d'informations

« MSSQLServer » est le nom de service par défaut du composant Services de base de données. « MSSQLServerOLAPService » est le nom de service par défaut du composant Analysis Services. Ces noms de service par défaut sont réservées à SQL Server 2005. Vous ne devez pas utiliser ces noms comme noms de dossier.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Propriétés

ID d'article : 933945 - Dernière mise à jour : 17 janv. 2017 - Révision : 1

Commentaires