SQL

Vérification de la cohérence de la ruche du registre des compteurs de performances lors de l'installation de SQL Server sous Windows

Vérification de la cohérence de la ruche du registre des compteurs de performances lors de l'installation de SQL Server sous Windows

Comme je l'ai mentionné la semaine dernière, je couvrirai différents problèmes liés à l'installation de SQL Server et différents conseils de dépannage pour résoudre le problème. La semaine dernière, nous avons discuté de la façon de gérer l'erreur de fonctionnement de SQL Server et avons suivi différentes étapes pour la corriger. Donc, cette semaine, je parle d'une autre erreur courante que vous obtenez lors du dépannage de SQL Server 2008 R2 / 2012, et c'est à propos de Erreur de vérification de cohérence de la ruche du registre du compteur de performances. Discutons un peu de fond de ce message d'erreur.

Échec de la vérification de la cohérence de la ruche du registre du compteur de performances

Fondamentalement, lorsque nous essayons d'installer SQL, il exécutera certaines règles pour vérifier si votre système répond à toutes les exigences pour exécuter avec succès SQL Server 2008. Au cours de ce processus, comme vous pouvez le voir sur la capture d'écran, l'installation échouera à ce stade. Vous ne pouvez pas continuer.

Vous n'avez pas besoin du compteur de performances dans tous les cas, dans certains cas, vous pouvez simplement l'ignorer. Lors de l'installation, un ensemble de compteurs de performances sera utilisé pour surveiller les performances du moteur de flux de données.

Selon TechNet, le meilleur exemple est celui du «Tampons spoulés” Ce compteur sert à déterminer si les tampons de données sont écrits temporairement sur le disque pendant l'exécution d'un package. Mais comme je l'ai dit, certaines applications qui s'exécutent avec SQL n'en ont pas vraiment besoin. Il est principalement utilisé pour le SQL autonome sur un serveur de données qui nécessite beaucoup de surveillance. Donc, si vous souhaitez simplement ignorer la vérification de cohérence du compteur de performances, vous pouvez démarrer l'installation de SQL Server avec la valeur de commutateur suivante.

C:\Téléchargements\configuration.exe /ACTION=installer /SKIPRULES=PerfMonCounterNotCorruptedCheck

Remplacez l'emplacement par celui où vous avez les fichiers d'installation.

Reconstruire le compteur de performances

Une fois que vous démarrez la configuration avec cette valeur de commutateur, il doit sauter cette étape et continuer l'installation. C'est donc une façon de contourner ce message d'erreur. L'autre façon qui est également mentionnée dans le Microsoft KB est de reconstruire le compteur de performances.

J'ai vu cela fonctionner sur une ancienne version de Windows comme XP et Server 2003, mais je l'ai à peine vu fonctionner sur un système d'exploitation de nouvelle génération. ça vaut quand même le coup d'essayer. Il existe un moyen Microsoft de reconstruire manuellement le compteur de performances, veuillez vous référer au KB300956.

Ensuite, il existe des situations où la clé de registre souhaitée elle-même est manquante. Dans de tels cas, nous devons trouver la clé manquante, puis la créer manuellement. Le moyen le meilleur et le plus simple. Il y a une petite application que j'ai trouvée sur les forums MSDN qui vous dira quelle clé nous devons créer. Vous pouvez le télécharger ici - cette application de console est développée par Rafael Candido, je pense que oui. Maintenant, avant d'aller plus loin, nous devons créer une sauvegarde de votre registre.

Une fois que vous avez la clé, nous devons aller au registre et créer la nouvelle clé.

La meilleure façon de le faire est simplement d'exporter la clé seule (dans mon cas 009) puis de l'enregistrer sur le bureau en tant que PCFix.reg. Faites un clic droit sur le PCFix.reg et cliquez sur Modifier. Puis changez 009 avec la valeur que vous avez sur la console. Puis enregistrez-le et fermez-le. Double-cliquez simplement sur la clé pour prendre effet. Une fois que vous avez terminé, redémarrez simplement l'ordinateur pour prendre effet.

Pour conclure, l'une de ces étapes devrait pouvoir résoudre le problème auquel vous êtes confronté avec la vérification de la cohérence de la ruche du registre du compteur de performances lors de l'installation de SQL Server.

J'espère que cet article vous sera utile.

Comment utiliser le moteur de triche GameConqueror sous Linux
L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows u...
Meilleurs émulateurs de console de jeu pour Linux
Cet article répertorie les logiciels d'émulation de console de jeu populaires disponibles pour Linux. L'émulation est une couche de compatibilité logi...
Meilleures distributions Linux pour les jeux en 2021
Le système d'exploitation Linux a parcouru un long chemin depuis son apparence originale, simple et basée sur le serveur. Ce système d'exploitation s'...