41 votes

Comment corriger le problème "Performance counter registry hive consistency" lors de l'installation de SQL Server R2 Express ?

J'essaie d'installer SQL Server 2008 R2 Express à partir de ce site :

http://www.microsoft.com/express/database/

J'ai une machine Windows 7 64 bits.

J'ai essayé les versions 32 et 64 bits mais toutes échouent sur "Performance counter registry hive consistency".

Comment puis-je résoudre ce problème afin de pouvoir installer SQL Server 2008 R2 Express ?

alt text

64voto

Fernando Neira Points 1049

Vous pouvez tout à fait sauter la vérification du compteur de performance dans la configuration :

setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck

4 votes

Juste pour être clair : Tout ce qui suit .exe sont des options. Si le fichier d'installation s'appelle par exemple SQLEXPRWT_x64_ENU.exe alors vous devez exécuter le programme à partir de la ligne de commande en tant que SQLEXPRWT_x64_ENU.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck

15voto

André Ferreira Points 121

Utilisez la solution de Rafael : http://social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/dddf0349-557b-48c7-bf82-6bd1adb5c694

Il suffit de lancer le script et d'obtenir votre code à 3 chiffres. Ensuite, suivez ses étapes simples et rapides, et vous êtes prêt à partir !

Cheers

1 votes

Il s'agit d'une application console C#

0 votes

Vous pouvez également utiliser Linqpad ou Visual studio Code.

14voto

joelliusp Points 110

J'ai eu ce même problème. Pour moi, cette solution a fonctionné pour SQL Server 2008 R2 Express .

  1. Créez un raccourci pour SQLEXPRWT_x64_ENU.exe (C'est le nom du que j'ai utilisé)
  2. Cliquez avec le bouton droit de la souris sur le raccourci et cliquez sur "Propriétés".
  3. Recherchez une case sous l'onglet des raccourcis qui dit "Cible".
  4. À l'intérieur de la boîte cible, ajoutez à ce qui s'y trouve déjà ceci ligne :

/Action=installation /SKIPRULES=PerfMonCounterNotCorruptedCheck

Bien sûr, cela ne résout pas le problème sous-jacent, mais il s'agit d'une solution de contournement, car cette solution fonctionne également sur le principe de l'omission de la vérification du compteur de performance dans la configuration. La différence est que cette méthode a fonctionné pour moi alors que la ligne de commande a échoué.

8voto

Vengatesh Points 41

J'ai eu le problème du registre des compteurs de perfusion et voici ce que j'ai fait.

  1. Mon fichier exe était SQLManagementStudio_x86_ENU.exe.
  2. Dans la ligne de commande, tapez la ligne ci-dessous et appuyez sur la touche Entrée.

C:\Projects\Installer\SQL Server 2008 Management Studio \SQLManagementStudio_x86_ENU.exe /ACTION=installation /SKIPRULES=PerfMonCounterNotCorruptedCheck

(Note : J'ai placé l'exe à cet endroit de ma machine. C:\Projects\Installer\SQL Server 2008 Management Studio)

  1. L'installation de SQL Server a démarré et cette fois, elle a ignoré la règle concernant les valeurs de registre de Perf counter. L'installation a réussi.

-2voto

kacedi Points 1

Eh bien les gars, la solution au problème est la suivante :

  1. cliquer dans : Démarrer
  2. écrire le mot : ejecut
  3. Après, écrivez : regedit
  4. Ouvrez le répertoire : HKEY_LOCAL_MACHINE
  5. LOGICIEL
  6. Microsoft
  7. Windows NT
  8. Version actuelle
  9. Perflib
  10. Vérifiez les éléments suivants :

1) Dossier 00A : 2) Compteur : le dernier numéro 3) Aide : le dernier numéro

   Folder Perflib:
   Last Counter: 00A folder´s Counter 
   Last Help: 00A folder´s Help

Prêt, vérifiez le même nombre dans les deux. succès

2 votes

Veuillez préciser "1) Dossier 00A : 2) Compteur : le dernier numéro 3) Aide : le dernier numéro". Quel dernier numéro ? Dans mon cas, le dossier 00A a un compteur sans valeur définie.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X