Android

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

Controle Excel x Software de Gestão Contábil

Controle Excel x Software de Gestão Contábil
Anonim

Como mencionei na semana passada, abordarei diferentes problemas relacionados à instalação do SQL Server e dicas de solução de problemas diferentes para resolver o problema. Na semana passada, discutimos como gerenciar o SQL Server parou de funcionar erro e passou por diferentes etapas para consertá-lo. Portanto, esta semana eu estou discutindo sobre outro erro comum que você obtém durante a solução de problemas do SQL Server 2008 R2 / 2012, e que é sobre erro de verificação de consistência do registro do contador de desempenho . Vamos discutir um pouco dessa mensagem de erro.

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

Basicamente, quando tentamos instalar o SQL, algumas regras são executadas para verificar se o sistema atende a todos os requisitos para executar o SQL Server 2008 com sucesso. Durante esse processo, como você pode ver na captura de tela, a instalação falhará neste ponto. Você não pode prosseguir.

Você não precisa do contador de desempenho 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 mecanismo de fluxo de dados.

Segundo o TechNet, o melhor exemplo é a partir do “ Buffers em spool ”. Esse contador é para determinar se os buffers de dados estão sendo gravados no disco temporariamente enquanto um pacote está em execução. Mas como eu disse, alguns aplicativos que são executados com o SQL não precisam disso. É usado principalmente para SQL stand alone em um servidor de dados que requer muito monitoramento. Portanto, se você quiser simplesmente ignorar a verificação de consistência do Contador de desempenho, poderá iniciar a instalação do SQL Server com o seguinte valor de comutador:

C: Downloads setup.exe / ACTION = instalar / SKIPRULES = PerfMonCounterNotCorruptedCheck

Substituir o local Onde você tem os arquivos de instalação.

Recriar o Contador de Desempenho

Depois de iniciar a configuração com esse valor de opção, ele deve pular essa etapa e continuar com a instalação. Portanto, esta é uma maneira de contornar essa mensagem de erro. A outra maneira que também é mencionada no KB da Microsoft é Reconstruir o Contador de Desempenho.

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

Eu já vi esse trabalho em versões antigas do Windows como XP e Server 2003, mas eu mal vi isso funcionar em novos sistema operacional de geração. Ainda vale a pena tentar. Existe uma maneira da Microsoft de reconstruir manualmente o contador de desempenho, consulte o KB300956.

Em seguida, há situação em que a chave do Registro desejada está ausente. Em tais casos, precisamos descobrir qual chave está faltando e, em seguida, criá-la manualmente. A maneira melhor e mais fácil. Existe um pequeno aplicativo que eu encontrei alguém postado em fóruns do MSDN que irá dizer-lhe qual a chave que precisamos criar. Você pode baixá-lo a partir daqui - este aplicativo de console é desenvolvido por Rafael Candido eu acho que sim. Agora, antes de continuarmos, precisamos criar um backup de seu registro.

Depois de ter a chave, precisamos ir para o registro e criar a nova chave.

  • Clique em Iniciar e digite Regedit
  • Clique com o botão direito e clique em Executar como administrador
  • Vá para HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Depois clique com o botão direito no Perflib e clique na nova chave
  • Digite o valor que você obteve quando executou o console aplicação

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

A melhor maneira de fazer isso é simplesmente exportar a chave sozinha (em meu caso 009), em seguida, salve-o na área de trabalho como PCFix.reg. Clique com o botão direito no PCFix.reg e clique em Edit. Em seguida, altere 009 com o valor que você obteve no console. Em seguida, salve e feche. Basta clicar duas vezes na chave para entrar em vigor. Depois de ter feito apenas reiniciar o computador para entrar em vigor.

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

Espero que você ache este artigo útil.