Verificando a consistência do Hive do registro do contador de desempenho ao instalar o SQL Server no Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Como especialista em TI, costumo usar gírias profissionais ao verificar o desempenho de várias seções de registro no Windows. Essa tarefa específica pode ser bastante tediosa, mas é importante garantir que as seções sejam consistentes antes de instalar o SQL Server. Neste artigo, mostrarei como verificar o desempenho das seções de registro em seu sistema para garantir que estejam em boas condições antes de instalar o SQL Server. A primeira coisa que você precisa fazer é abrir o Editor do Registro. Para fazer isso, pressione a tecla Windows + R, digite 'regedit' na caixa de diálogo Executar e pressione Enter. Depois que o Editor do Registro estiver aberto, você precisará navegar até a seguinte chave: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Quando estiver na chave Setup, você precisará procurar o valor 'PerformanceCounter'. Esse valor deve ser definido como 1 se você deseja habilitar os contadores de desempenho para o SQL Server. Se não estiver definido como 1, você precisará alterá-lo e reiniciar o computador. Depois de habilitar os contadores de desempenho, você precisará iniciar o SQL Server Configuration Manager. Para fazer isso, pressione a tecla Windows + R, digite 'sqlservermanager' na caixa de diálogo Executar e pressione Enter. Depois que o Configuration Manager estiver aberto, expanda o nó 'SQL Server Services' e clique com o botão direito do mouse no serviço 'SQL Server'. No menu de contexto, escolha a opção 'Propriedades'. Na caixa de diálogo SQL Server Properties, vá para a guia 'Advanced' e role para baixo até a seção 'Performance Counters'. Aqui, você precisará garantir que a opção 'Ativado' esteja selecionada. Se não estiver, selecione-o e clique no botão 'Aplicar'. Depois de habilitar os contadores de desempenho, você precisará reiniciar o serviço do SQL Server. Para fazer isso, clique com o botão direito do mouse no serviço 'SQL Server' e escolha a opção 'Reiniciar' no menu de contexto. Depois que o serviço do SQL Server for reiniciado, você poderá ver os contadores de desempenho no Monitor de desempenho. Para iniciar o Monitor de desempenho, pressione a tecla Windows + R, digite 'perfmon' na caixa de diálogo Executar e pressione Enter. No Performance Monitor, você precisará adicionar os contadores 'Buffer Manager' e 'SQL Server: Memory Manager'. Depois de adicionar os contadores, você pode começar a monitorar o desempenho de sua instância do SQL Server. Se você observar picos no buffer ou no uso de memória, saberá que há algo errado e precisará investigar mais. Seguindo essas etapas, você pode garantir que as seções de registro em seu sistema estejam em boas condições antes de instalar o SQL Server. Isso ajudará a garantir que sua instância do SQL Server seja executada sem problemas e sem problemas.



Como mencionei na semana passada, abordarei vários problemas de instalação do SQL Server e várias dicas para corrigi-los. Na semana passada, discutimos como erro de gerenciamento SQL Server parou de funcionar e passou por diferentes etapas para corrigi-lo. Então, esta semana, estou discutindo outro erro comum que ocorre ao solucionar problemas do SQL Server 2008 R2/2012, que é sobre Falha na verificação de consistência Hive do registro do contador de desempenho . Vamos discutir um pouco sobre o histórico dessa mensagem de erro.





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

Normalmente, quando tentamos instalar o SQL, ele executa algumas regras para verificar se o seu 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á. Você não pode seguir em frente.





Verificando a consistência da seção de registro do contador de desempenho



O contador de desempenho não é necessário em todos os casos, em alguns casos pode simplesmente ser ignorado. Durante a instalação, um conjunto de contadores de desempenho será usado para rastrear o desempenho do mecanismo de fluxo de dados.

De acordo com a TechNet, o melhor exemplo é ' Buffers em um buffer Esse contador determina se os buffers de dados são gravados no disco temporariamente enquanto o pacote está em execução. Mas, como eu disse, alguns aplicativos SQL realmente não precisam deles. É usado principalmente para SQL autônomo em um servidor de dados que precisa de monitoramento rigoroso. Portanto, se você quiser apenas ignorar a verificação de consistência do contador de desempenho, poderá executar a instalação do SQL Server com o seguinte valor de opção.

meu computador não aparece na rede do Windows 10

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



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

Restaurar contador de desempenho

Depois de iniciar a instalação com esse valor de switch, ele deve pular esta etapa e continuar com a instalação. Portanto, esta é uma maneira de contornar essa mensagem de erro. Outra maneira que também é mencionada no Microsoft KB é reconstruir o contador de desempenho.

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

Eu vi isso funcionando em versões mais antigas do Windows, como XP e Server 2003mas dificilmente o vi funcionar em um sistema operacional de nova geração. No entanto, vale a pena tentar. Existe uma maneira de restaurar manualmente o contador de desempenho da Microsoft, veja aqui. KB300956 .

Em seguida, surge uma situação em que a própria chave de registro desejada está ausente. Nesses casos, devemos descobrir qual chave está faltando e criá-la manualmente. A melhor e mais fácil maneira. Encontrei um pequeno aplicativo que alguém postou nos fóruns do MSDN que informa qual chave precisamos gerar. você pode baixá-lo Aqui - este aplicativo de console é desenvolvido Rafael Cândido Eu penso que sim. Agora, antes de continuarmos, precisamos faça backup do seu registro .

Depois de obter a chave, precisamos ir ao registro e criar uma nova chave.

  • Clique em Iniciar e digite Regedit.
  • Clique com o botão direito do mouse e selecione Executar como administrador.
  • Vá para HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Em seguida, clique com o botão direito do mouse em Perflib e clique em nova chave.
  • Em seguida, insira o valor obtido ao executar o aplicativo do console

per2

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

A melhor maneira de fazer isso é apenas exportar apenas a chave (009 no meu caso) e salvá-la em sua área de trabalho como PCFix.reg. Clique com o botão direito do mouse no arquivo PCFix.reg e selecione Editar. Em seguida, substitua 009 pelo valor obtido no console. Em seguida, salve-o e feche-o. Basta clicar duas vezes no botão para entrar em vigor. Depois disso, basta reiniciar o computador para que as alterações tenham efeito.

Em conclusão, uma dessas etapas deve ajudar a resolver o problema encontrado com a verificação de consistência da seção do registro do contador de desempenho ao instalar o SQL Server.

Baixe PC Reparar Ferramenta para encontrar rapidamente e corrigir automaticamente erros do Windows

Espero que você ache este artigo útil.

erro ao copiar arquivo ou pasta
Publicações Populares