none
Erro monitor de atividades RRS feed

  • Pergunta

  • Boa tarde amigos,

    Olha eu aqui de novo pertubando vocês! Gente, seguinte: entrei no SQL Server e fui verificar quais processos estavam sendo bloqueados aqui na empresa e quando fui visualizar no monitor de atividades, clicando com o botao direito do mouse em cima da instancia do servidor, emitiu essa janela de erro em anexo.

    Alguem ja passou por isso e resolveu ou saberiam me informar quais procedimentos tomar em relação a este problema?

    No aguardo de uma alma boa para me ajudar e obrigado a todos!

    sexta-feira, 21 de novembro de 2014 19:46

Respostas

  • José,

    Este problema pode ser relacionado à um ou mais contadores do PerfMon corrompidos, que são utilizados pelo SQL Server.

    Para resolver este problema será necessário fazer um REBUILD do contadores de desempenho, através do "prompt de comando" (execute como Administrador).

    cd \windows\system32
    lodctr /R

    Reinicie os serviços do SQL Server.

    Caso os problemas persistam, então será necessário reinstalar alguns "assemblies" relacionados ao .Net Framework, também através do "prompt de comando" (sempre clicando com o botão direito e selecionando a opção "Executar como Administrador" ou "Run as Administrator").

    Segue os componentes que devem ser reinstalados, com o comando para realizar esta tarefa:

    InstallUtil /i Microsoft.Mom.ConfigService.dll
    
    InstallUtil /i Microsoft.Mom.Sdk.ServiceDataLayer.dll
    
    InstallUtil /i Microsoft.Mom.DatabaseWriteModules.dll
    
    InstallUtil /i Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll

    Para maiores informações leia o KB abaixo:

    https://support.microsoft.com/kb/300956/pt-br

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    sábado, 22 de novembro de 2014 12:49

Todas as Respostas

  • José,

    Este problema pode ser relacionado à um ou mais contadores do PerfMon corrompidos, que são utilizados pelo SQL Server.

    Para resolver este problema será necessário fazer um REBUILD do contadores de desempenho, através do "prompt de comando" (execute como Administrador).

    cd \windows\system32
    lodctr /R

    Reinicie os serviços do SQL Server.

    Caso os problemas persistam, então será necessário reinstalar alguns "assemblies" relacionados ao .Net Framework, também através do "prompt de comando" (sempre clicando com o botão direito e selecionando a opção "Executar como Administrador" ou "Run as Administrator").

    Segue os componentes que devem ser reinstalados, com o comando para realizar esta tarefa:

    InstallUtil /i Microsoft.Mom.ConfigService.dll
    
    InstallUtil /i Microsoft.Mom.Sdk.ServiceDataLayer.dll
    
    InstallUtil /i Microsoft.Mom.DatabaseWriteModules.dll
    
    InstallUtil /i Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll

    Para maiores informações leia o KB abaixo:

    https://support.microsoft.com/kb/300956/pt-br

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    sábado, 22 de novembro de 2014 12:49
  • Bom dia Durval,

    Tentei a primeira opção e não deu certo.

    Na segunda opção, não encontrei as dll que voce mencionou, pois tanto na pasta do Microsoft .NET como na do SQL Server não encontrei. Você saberia onde estao as dll's ou eu terei de baixar de algum lugar e colocá-las na pasta do .NET?

    segunda-feira, 24 de novembro de 2014 11:20
  • José,

    Enquanto você não resolve o problema no PerfMon ....

    Sue o link de um script que mostra os bloqueios no banco, pode ser útil para você..

    https://gallery.technet.microsoft.com/Identificando-bloqueios-c906bdee


    Tulio Rosa | http://tuliorosa.com.br | Se resolveu seu problema, marque como resposta ou vote

    segunda-feira, 24 de novembro de 2014 12:43
  • Tentei executar os passos do KB e ainda permanece o problema.

    No KB mencionado, tambem nao possui o caminho das dll's, portanto, não sei como reinstala-los.

    segunda-feira, 24 de novembro de 2014 12:45
  • Beleza Tulio, vou dar uma olhada nisso.

    Obrigado!

    segunda-feira, 24 de novembro de 2014 14:41
  • Tentei executar os passos do KB e ainda permanece o problema.

    No KB mencionado, tambem nao possui o caminho das dll's, portanto, não sei como reinstala-los.

    José,

    Qual foi o erro que ocorreu? É importante lembrar que você deve executar como "Administrador".

    Talvez você não tenha os arquivos ou não tenha compreendido plenamente o KB na sua primeira leitura, mas ele indica exatamente os passos que você deve seguir:

    - o local onde os contadores são armazenados:

    - Definição das chaves dos registros:

    De qualquer modo, eu recomendo você utilizar o comando para reconstrução de todos os contadores (como informei anteriormente) através do prompt de comando (como "Administrador").

    Segue novamente o comando (o "R" deve ser maiúsculo):

    lodctr /R


    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"


    segunda-feira, 24 de novembro de 2014 16:47