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 resolver o problema que ocorre ao abrir 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 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 de servidor. Ao se conectar a servidores, o SQL Server Configuration Manager usa o WMI para obter o status dos serviços SQL Server (MSSQLSERVER) e SQL Server Agent. 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 SQL provedor WMI usando o compilador mofcomp (Managed Object Format (MOF)

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 elevado e altere o diretório para o local da pasta da Etapa1.

  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. O nome do serviço é instrumentação Windows gerenciamento.

Opção 2: Reparar sua instalação SQL Server local. Para obter mais informações, revise Reparar uma instalação 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.

Veja também