sqlserver 2017无法连接到WMI提供程序,您没有权限或者该服务器无法访问

sqlserver 2017无法连接到WMI提供程序,您没有权限或者该服务器无法访问

打开cmd 用管理员身份打开 ,找到sqlserver的安装目录以下文件夹

C:\Program Files (x86)\Microsoft SQL Server\140\Shared

在cmd中输入

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

 

 

sqlserver 2017无法连接到WMI提供程序,您没有权限或者该服务器无法访问

再去打开

sqlserver 2017无法连接到WMI提供程序,您没有权限或者该服务器无法访问

 

 

上网百度了一下出现这个错误的原因是一个文件的问题,这个文件的名为 sqlmgmproviderxpsp2up.mof ,查看一下是否存在这个文件,如果存在就去用cmd命令更新一下。WMI(Windows Management Instrumentation, Windows 管理规范)是一项核心的 Windows 管理技术;用户可以使用 WMI 管理本地和远程计算机。我想,之所以打不开配置管理器是对文件做了修改
 

托管对象格式 (MOF) 文件是创建和注册提供程序、事件类别和事件的简便方法。 在 MOF 文件中创建类实例和类定义后,可以对该文件进行编译。编译 MOF 文件将在 CIM 储存库中注册所有的类定义和实例。之后,提供程序、事件类别和事件信息便可由 WMI 和 Visual Studio Analyzer 使用。 在 MOF 文件中创建提供程序、事件类别和事件类的实例,并且定义想要分析的自定义对象,之后,就可以对该文件进行编译。
 编译 MOF 文件时,将其提交到 MOF 编译器 (Mofcomp.exe),编译器会分析该文件并将定义的类和实例添加到公共信息模型 (CIM) 库。