Mensagem de erro ao abrir SQL Server Configuration Manager no SQL Server: não é possível se conectar ao provedor WMI. Você não tem permissão ou o servidor está inacessível

Este artigo ajuda você a contornar o problema que ocorre quando você abre SQL Server Configuration Manager.

Versão original do produto: SQL Server
Número KB original: 956013

Sintomas

Você pode receber uma das seguintes mensagens de erro ao abrir SQL Server Configuration Manager:

Não é possível se conectar ao provedor WMI. Você não tem permissão ou o servidor está inacessível. Observe que você só pode gerenciar SQL Server 2005 e servidores posteriores com SQL Server Configuration Manager.
Namespace inválido [0x8004100e]

ou

Não é possível se conectar ao provedor WMI. Você não tem permissão ou o servidor está inacessível. Observe que você só pode gerenciar o SQL Server 2005 e servidores posteriores com SQL Server Configuration Manager.
Classe inválida [0x80041010]

Motivo

SQL Server Configuration Manager usar a Instrumentação de Gerenciamento de Janelas (WMI) para exibir e alterar algumas configurações do servidor. Ao se conectar a servidores, o SQL Server Configuration Manager usa o WMI para obter o status do SQL Server (MSSQLSERVER) e SQL Server Agent serviços. Esse problema ocorre porque o provedor WMI é removido quando você desinstala uma instância de SQL Server.

Esse arquivo está localizado na %programfiles(x86)% pasta.

Solução alternativa

Você pode usar uma das opções a seguir para resolver o problema.

Opção 1: Recompilar o provedor WMI do SQL usando o mofcomp (compilador MOF (Managed Object Format)

Use o procedimento a seguir:

  1. O arquivo MOF (sqlmgmproviderxpsp2up.mof) para sua instância SQL é encontrado na pasta "%programfiles(x86)%\Microsoft SQL Server\nnn\Shared". Determine o local do arquivo mofcomp para sua versão usando a tabela a seguir como referência:

    Versão nn
    Microsoft SQL Server 2019 150
    Microsoft SQL Server 2017 140
    Microsoft SQL Server 2016 130
    Microsoft SQL Server 2014 120
    Microsoft SQL Server 2012 100
    Microsoft SQL Server 2008 R2 100
    Microsoft SQL Server 2008 100
    Microsoft SQL Server 2005 90
  2. Abra um prompt de comando com privilégios elevados e altere o diretório para o local da pasta da Etapa 1.

  3. Em seguida, digite o seguinte comando e pressione ENTER:

    mofcomp "sqlmgmproviderxpsp2up.mof"
    

    Observação

    Para que esse comando tenha êxito, o arquivo Sqlmgmproviderxpsp2up.mof deve estar presente na %programfiles(x86)%\Microsoft SQL Server\nnn\Shared pasta.

  4. Depois de executar a ferramenta mofcomp, reinicie o serviço WMI para que as alterações entre em vigor. Para fazer isso, abra o aplicativo Serviços , selecione Instrumentação de Gerenciamento do Windows e, em seguida, selecione Reiniciar. Você também pode reiniciar o serviço WMI executando o seguinte comando do PowerShell como administrador:

    Get-Service winmgmt | Restart-Service -Force
    

Opção 2: Reparar a instalação SQL Server instalação. Para obter mais informações, examine Reparar uma instalação com SQL Server falha

Observação

Essa opção só será necessária se o sqlmgmproviderxpsp2up.mof estiver ausente do %programfiles(x86)%\Microsoft SQL Server\nnn\Shared local.

Confira também