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 é 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 de 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 é inacessível. Observe que você só pode gerenciar SQL Server servidores 2005 e 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 é inacessível, observe que você só pode gerenciar SQL Server servidores 2005 e posteriores com SQL Server Configuration Manager.
Classe inválida [0x80041010]
Motivo
SQL Server Configuration Manager usar a WMI (Instrumentação de Gerenciamento de Janelas) para exibir e alterar algumas configurações do servidor. Ao se conectar a servidores, SQL Server Configuration Manager usa o WMI para obter o status dos serviços de 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
O arquivo MOF para sua instância SQL é encontrado na %programfiles(x86)%\Microsoft SQL Server\nnn\Shared
pasta. Determine o local do arquivo MOF para sua versão, usando a tabela a seguir como referência:
Versão | nnn | MOF |
---|---|---|
Microsoft SQL Server 2022 | 160 | sqlmgmprovider.mof |
Microsoft SQL Server 2019 | 150 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2017 | 140 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2016 | 130 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2014 | 120 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2012 | 110 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2008 R2 | 100 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2008 | 100 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2005 | 90 | sqlmgmproviderxpsp2up.mof |
Você pode usar uma das seguintes opções para resolver o problema.
Opção 1: recompilar o provedor do SQL WMI usando o compilador mofcomp (MOF (Formato de Objeto Gerenciado)
Use o procedimento a seguir:
Abra um prompt de comando elevado e altere o diretório para o local da pasta da Etapa 1.
Para versões SQL Server 2022 e posteriores, digite o seguinte comando e pressione Enter:
mofcomp "sqlmgmprovider.mof"
Para versões SQL Server 2019 e anteriores, digite o seguinte comando e pressione Enter:
mofcomp "sqlmgmproviderxpsp2up.mof"
Observação
Para que esse comando tenha êxito, o arquivo MOF deve estar presente na
%programfiles(x86)%\Microsoft SQL Server\nnn\Shared
pasta.Depois de executar a ferramenta mofcomp , reinicie o serviço WMI para que as alterações entrem em vigor. Para fazer isso, abra o aplicativo Serviços , selecione Instrumentação de Gerenciamento do Windows e 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 sua instalação SQL Server. Para obter mais informações, examine Reparar uma instalação de SQL Server com falha
Observação
Essa opção só será necessária se o MOF estiver ausente do %programfiles(x86)%\Microsoft SQL Server\nnn\Shared
local.
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários