Verificação da consistência da colmeia de registro do contador de desempenho ao instalar o SQL Server no Windows



Atualizado em November 2024: Pare de receber mensagens de erro que tornam seu sistema mais lento, utilizando nossa ferramenta de otimização. Faça o download agora neste link aqui.
  1. Faça o download e instale a ferramenta de reparo aqui..
  2. Deixe o software escanear seu computador.
  3. A ferramenta irá então reparar seu computador.


Como eu mencionei na semana passada, vou estar cobrindo diferentes problemas relacionados à instalação do SQL Server e diferentes dicas de solução de problemas para resolver o problema. Na semana passada, discutimos como gerenciar o SQL Server parou de funcionar erro e passou por diferentes etapas para corrigi-lo. Então, esta semana eu estou discutindo sobre outro erro comum que você obter enquanto a solução de problemas do SQL Server 2008 R2 / 2012, e que é sobre
Erro de verificação da consistência da colmeia no registro do contador de desempenho
. Vamos discutir um pouco do fundo desta mensagem de erro.

Falha na verificação de consistência da colmeia do registro do contador de desempenho



Atualizado: novembro 2024.

Recomendamos que você tente usar esta nova ferramenta. Ele corrige uma ampla gama de erros do computador, bem como proteger contra coisas como perda de arquivos, malware, falhas de hardware e otimiza o seu PC para o máximo desempenho. Ele corrigiu o nosso PC mais rápido do que fazer isso manualmente:

  1. Etapa 1: download da ferramenta do reparo & do optimizer do PC (Windows 10, 8, 7, XP, Vista - certificado ouro de Microsoft).
  2. Etapa 2: Clique em Iniciar Scan para encontrar problemas no registro do Windows que possam estar causando problemas no PC.
  3. Clique em Reparar tudo para corrigir todos os problemas
  4. download



(2)

Você não precisa do contador de performance em todos os casos, em alguns você pode simplesmente ignorá-lo. Durante a instalação, um conjunto de contadores de desempenho será usado para monitorar o desempenho do motor de fluxo de dados.

De acordo com a TechNet o melhor exemplo é a partir do
Buffers spooled
Este contador é para determinar se os buffers de dados estão sendo escritos no disco temporariamente enquanto um pacote está em execução. Mas como eu disse que algum aplicativo que é executado com SQL não precisa realmente destes. Ele é usado principalmente para SQL stand alone em um servidor de dados que requer um monte de monitoramento. Então se você quiser apenas pular a verificação de consistência do contador de desempenho você pode iniciar a instalação do SQL Server com o seguinte valor de switch.

C:Downloadssetup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck

Substitua o local por onde você tem os arquivos de instalação.

Reconstruir o contador de desempenho

Uma vez que você inicie a configuração com este valor de switch, ele deve pular esse passo e continuar com a instalação. Então esta é uma maneira de contornar esta mensagem de erro. A outra maneira que também é mencionada no Microsoft KB é reconstruir o Performance Counter.

  • Clique em Iniciar e digite CMD
  • Clique com o botão direito e clique em Executar como administrador
  • Então digite
    /R:PerfStringBackup.INI
    e pressione Enter
  • Agora reinicie o sistema e tente instalar o SQL Server novamente.

mas mal vi isto a funcionar num sistema operativo de nova geração. Ainda assim, vale a pena tentar. Existe uma maneira da Microsoft de reconstruir manualmente o Performance Counter, por favor consulte o KB300956.

Em seguida, há uma situação em que a chave de registro desejada está faltando. Nesses casos temos de encontrar qual a chave que está em falta e depois criá-la manualmente. A melhor e mais fácil maneira. Há uma pequena aplicação que encontrei alguém postado em fóruns MSDN que irá dizer-lhe qual a chave que precisamos para criar. Você pode baixá-lo aqui – este aplicativo de console é desenvolvido por Rafael Candido, eu acho que sim. Agora, antes de prosseguirmos, precisamos criar um backup do seu registro.

(2)

  • Clique em Iniciar e digite Regedit
  • Clique com o botão direito e clique em Executar como administrador
  • Ir para HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflib
  • Então clique com o botão direito do mouse em Perflib e clique em new key
  • Em seguida, digite o valor que você tem quando você executou o aplicativo de console

  • Então você pode ter outras chaves sob Perflib como 009 etc.
  • Você precisa copiar essas informações e colocá-lo sob a chave recém-criada

A melhor maneira de fazer isso é apenas exportar a chave sozinha (no meu caso 009), em seguida, salvá-lo no Desktop como PCFix.reg. Clique com o botão direito no arquivo PCFix.reg e clique em Editar. Em seguida, altere 009 com o valor que você tem no console. Em seguida, salve-o e feche-o. Basta clicar duas vezes na tecla para ter efeito. Uma vez feito isso, basta reiniciar o computador para ter efeito.

Para concluir uma dessas etapas deve ser capaz de resolver o problema que você está enfrentando com a verificação de consistência do hive do registro do contador de desempenho ao instalar o SQL Server.


Espero que ache este artigo útil.



RECOMENDADO: Clique aqui para solucionar erros do Windows e otimizar o desempenho do sistema

Leave a Comment