Android

ÉChec de la vérification de la cohérence des ruche de registre de performance

Les hexagones de la Ruche qui dit Oui ! - Benoît Merlet - Forum PHP 2017

Les hexagones de la Ruche qui dit Oui ! - Benoît Merlet - Forum PHP 2017
Anonim

Comme je l`ai mentionné la semaine dernière, je vais couvrir 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 SQL Server a cessé de fonctionner erreur et a traversé différentes étapes pour le réparer. Donc, cette semaine, je discute d`une autre erreur courante que vous obtenez lors de la résolution de problèmes SQL Server 2008 R2 / 2012, et c`est environ erreur de vérification de la cohérence de la ruche de registre de performance . Voyons un peu le contexte de ce message d`erreur

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

Essentiellement, lorsque nous essayons d`installer SQL, certaines règles sont vérifiées pour vérifier si votre système satisfait à toutes les conditions requises pour exécuter SQL Server 2008 avec succès. Au cours de ce processus, comme vous pouvez le voir sur la capture d`écran, l`installation échouera à ce stade. Vous ne pouvez pas aller plus loin.

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

Selon TechNet, le meilleur exemple est celui des < Buffers spooled "Ce compteur doit déterminer si les tampons de données sont écrits sur le disque temporairement pendant l`exécution d`un paquet. Mais comme je l`ai dit, certaines applications fonctionnant avec SQL n`en ont pas vraiment besoin. Il est principalement utilisé pour SQL autonome sur un serveur de données qui nécessite beaucoup de surveillance. Donc, si vous voulez simplement ignorer la vérification de la cohérence du compteur de performances, vous pouvez démarrer l`installation de SQL Server avec la valeur de commutateur suivante:

Remplacer l`emplacement où vous avez les fichiers d`installation.

Reconstruire le compteur de performances

Une fois que vous avez démarré l`installation avec cette valeur de commutateur, vous devez ignorer cette étape et poursuivre l`installation. c`est donc une façon de contourner ce message d`erreur. l`autre moyen qui est également mentionné dans Microsoft KB est de reconstruire le compteur de performance

Cliquez sur Démarrer et tapez CMD

  • Faites un clic droit et cliquez sur Exécuter en tant qu`administrateur
  • Puis tapez
  • lodctr / R: PerfStringBackup.INI et appuyez sur Entrée Maintenant, redémarrez le système et essayez d`installer à nouveau SQL Server.
  • J`ai vu cette version fonctionnante de Windows comme XP et Server 2003 mais j`ai à peine vu cela fonctionner sur de nouvelles système d`exploitation de génération. Cela vaut quand même le coup d`essayer. Il existe une façon Microsoft de reconstruire manuellement le compteur de performance, veuillez vous référer au KB300956.

Ensuite, il y a une situation où la clé de registre désirée est manquante. Dans de tels cas, nous devons trouver la clé manquante, puis la créer manuellement. Le meilleur et le plus simple. Il y a une petite application, j`ai trouvé quelqu`un posté dans 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. 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 à toregistry et créer la nouvelle clé

Cliquez sur Démarrer et tapez Regedit

  • cliquez sur Exécuter en tant qu`administrateur
  • Accédez à HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Puis cliquez avec le bouton droit sur Perflib et cliquez sur la nouvelle clé
  • Tapez ensuite la valeur obtenue lors de l`exécution de la console application
  • Alors vous pouvez avoir d`autres clés sous Perflib comme 009 etc.

  • Vous devez copier ces informations et les placer sous la nouvelle clé
  • La meilleure façon de procéder est d`exporter la clé seule (dans mon cas 009) puis enregistrez-le 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. Il suffit de double-cliquer sur la touche pour prendre effet. Une fois que vous avez terminé, redémarrez l`ordinateur pour prendre effet.

Pour conclure l`une de ces étapes devrait être en mesure de résoudre le problème que vous rencontrez avec la vérification de la cohérence de la ruche de Registre de performance lors de l`installation de SQL Server.

J`espère que vous trouverez cet article utile.