【问题标题】:Cannot connect to wmi provider sql server 2012无法连接到 wmi 提供程序 sql server 2012
【发布时间】:2025-12-25 02:15:07
【问题描述】:

当我尝试连接到我的 SQL Server 2012 生产服务器上的 SQL Server 配置管理器时,会弹出以下错误对话框:

无法连接到 WMI 提供程序。您没有权限或服务器无法访问。请注意,您只能使用 SQL Server 配置管理器管理 SQL Server 2005 和更高版本的服务器。无效的类 [0x800700c1]

我在命令提示符下执行了以下mofcomp 命令以重新注册*.mof 文件:

mofcomp.exe "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"

命令执行成功,但我还是有同样的问题!

谢谢

【问题讨论】:

  • 您是否重新启动了 WMI?净停止 winmgmt 净开始 winmgmt

标签: sql-server-2012 wmi sql-server-agent sql-server-config-manager


【解决方案1】:

您的目录错误(或者您实际上没有 SQL Server 2012)。根据KB956013,如果您使用的是 SQL Server 2012,则需要访问“110”文件夹。您正在引用“100”文件夹。

试试这个:

mofcomp.exe "C:\Program Files (x86)\Microsoft SQL Server\110\Shared\sqlmgmproviderxpsp2up.mof"

正如 Louie 指出的,别忘了重启 WMI 服务。

【讨论】: