操作系统:Windows Server 2012 R2
数据库版本:SQLServer 2012

故障:

开启“SQL Server配置管理器”,出现下列提示:

mssql2012-wmi-error.JPG

解决:

管理员打开命令行,输入:

mofcomp "%programfiles(x86)%\Microsoft SQL Server\110\Shared\sqlmgmproviderxpsp2up.mof"

故障解决。(注意:mofcomp 和 带完整路径的文件中间有个空格。)

解决方法来自下面的微软帮助文档:

Error message when you open SQL Server Configuration Manager in SQL Server: "Cannot connect to WMI provider. You do not have permission or the server is unreachable"

https://support.microsoft.com/en-us/help/956013/error-message-when-you-open-sql-server-configuration-manager-in-sql-se

我的原因跟上面那篇微软帮助文档里写的不一样,我是全新安装的64位操作系统Windows Server 2012 R2 和64位的数据库SQLServer 2012,只是新建了一个实例。且在运行了mofcomp工具之后,我也没有重启WMI(Windows management Instrumentation)服务,但故障依然解决了。