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:
Abra un símbolo del sistema con privilegios elevados y cambie el directorio a la ubicación de la carpeta del paso 1.
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 .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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de