Mensaje de error al abrir Administrador de configuración de SQL Server en SQL Server: No se puede conectar al proveedor WMI. No tiene permiso o no se puede acceder al servidor

Este artículo le ayuda a solucionar el problema que se produce al abrir Administrador de configuración de SQL Server.

Versión del producto original: SQL Server
Número de KB original: 956013

Síntomas

Puede recibir uno de los siguientes mensajes de error al abrir Administrador de configuración de SQL Server:

No se puede conectar al proveedor WMI. No tiene permiso o no se puede acceder al servidor. Tenga en cuenta que solo puede administrar SQL Server servidores de 2005 y versiones posteriores con Administrador de configuración de SQL Server.
Espacio de nombres no válido [0x8004100e]

o

No se puede conectar al proveedor WMI. No tiene permiso o el servidor es inaccesible, tenga en cuenta que solo puede administrar SQL Server 2005 y servidores posteriores con Administrador de configuración de SQL Server.
Clase no válida [0x80041010]

Causa

Administrador de configuración de SQL Server usar instrumental de administración de ventanas (WMI) para ver y cambiar algunas opciones de configuración del servidor. Al conectarse a servidores, Administrador de configuración de SQL Server usa WMI para obtener el estado de los servicios SQL Server (MSSQLSERVER) y Agente SQL Server. Este problema se produce porque el proveedor WMI se quita al desinstalar una instancia de SQL Server.

Este archivo se encuentra en la %programfiles(x86)% carpeta .

Solución alternativa

El archivo MOF de la instancia de SQL se encuentra en la %programfiles(x86)%\Microsoft SQL Server\nnn\Shared carpeta . Determine la ubicación del archivo MOF para su versión, utilizando la tabla siguiente como referencia:

Versión 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

Puede usar una de las siguientes opciones para resolver el problema.

Opción 1: Volver a compilar el proveedor WMI de SQL mediante mofcomp (compilador de formato de objeto administrado (MOF)

Haga lo siguiente:

  1. Abra un símbolo del sistema con privilegios elevados y cambie el directorio a la ubicación de la carpeta del paso 1.

  2. Para SQL Server 2022 y versiones posteriores, escriba el siguiente comando y presione Entrar:

    mofcomp "sqlmgmprovider.mof"
    

    Para SQL Server 2019 y versiones anteriores, escriba el siguiente comando y presione Entrar:

    mofcomp "sqlmgmproviderxpsp2up.mof"
    

    Nota:

    Para que este comando se realice correctamente, el archivo MOF debe estar presente en la %programfiles(x86)%\Microsoft SQL Server\nnn\Shared carpeta .

  3. Después de ejecutar la herramienta mofcomp , reinicie el servicio WMI para que los cambios surtan efecto. Para ello, abra la aplicación Servicios , seleccione Instrumental de administración de Windows y, a continuación, seleccione Reiniciar. También puede reiniciar el servicio WMI ejecutando el siguiente comando de PowerShell como administrador:

    Get-Service winmgmt | Restart-Service -Force
    

Opción 2: Reparar la instalación SQL Server. Para obtener más información, consulte Reparación de una instalación de SQL Server con errores

Nota:

Esta opción solo es necesaria si falta el MOF de la %programfiles(x86)%\Microsoft SQL Server\nnn\Shared ubicación.

Vea también