Compartir a través de


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 el servidor no es accesible

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 el servidor no es accesible. Tenga en cuenta que solo puede administrar servidores de SQL Server 2005 y versiones posteriores con Administrador de configuración de SQL Server.
Espacio de nombres [0x8004100e] no válido

o

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

Causa

Administrador de configuración de SQL Server usar Instrumental de administración de ventanas (WMI) para ver y cambiar algunas configuraciones de 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 carpeta %programfiles(x86)%.

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 la versión con 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 el compilador mofcomp (Managed Object Format (MOF)

Usar el siguiente procedimiento:

  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 de SQL Server. Para obtener más información, consulte Reparación de una instalación con errores de SQL Server.

Nota:

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

Consulte también