SQL Server配置管理器错误:无法连接到WMI提供程序

时间:2017-06-26 05:52:39

标签: sql-server

我无法打开我的SQL Server配置管理器收到此错误消息:

Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 and later servers with SQL Server Configuration Manager. 
Invalid

我搜索了在线资料并按照建议运行了mofcomp命令:mofcomp “C:\Program Files (x86)\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof”

我现在收到此错误消息:

MOF file has been successfully parsed
Storing data in the repository…
An error occurred while processing item 10 defined on lines 73 – 79 in file C:\Program Files (x86)\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof:
Compiler returned error 0x80070005Error Number: 0x80070005, Facility: Win32
Description: Access is denied.

你可以帮我解决一下,这个问题已经过了2周

7 个答案:

答案 0 :(得分:28)

管理员身份运行Cmd并执行以下命令:

首先根据您的sql版本转到SQL文件夹:

SQL 2008:C:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ Shared \
SQL 2012:C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Shared \
SQL 2014:C:\ Program档案(x86)\ Microsoft SQL Server \ 120 \ Shared \
SQL 2017:C:\ Program Files(x86)\ Microsoft SQL Server \ 140 \ Shared \ ---->我的是2017年

C:\WINDOWS\system32>cd "C:\Program Files (x86)\Microsoft SQL Server\140\Shared"

然后:

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

答案 1 :(得分:0)

对我来说最好的解决方案是卸载实例并重新安装一个新实例。这很有效。

答案 2 :(得分:0)

进行全新的操作系统安装也对我有用。但这是一种痛苦。有时你可以运行:

“C:\Program Files (x86)\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof”

有时候它会有所帮助,有时却无济于事,你需要做的就是进行全新的操作系统安装,然后进行SQL安装。

答案 3 :(得分:0)

使用管理访问权限

运行@Fereydoon Barkzehy代码

样本-

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

取决于文件“ sqlmgmproviderxpsp2up.mof”的位置

Youtube video

答案 4 :(得分:0)

通过反复试验,我终于找到了这个可行的解决方案:

1)我搜索了sqlmgmproviderxpsp2up.mof下的所有C:\Program Files (x86)\Microsoft SQL Server个文件

2)我以管理员身份运行CMD,以完成上面发现的每个结果: i)更改目录以转到目录 ii)运行mofcomp sqlmgmproviderxpsp2up.mof

3)重新启动

然后有效

答案 5 :(得分:0)

对我有用的是下载SQLEXPR_x64_Enu,运行Setup.exe并使用“修复”选项。

答案 6 :(得分:0)

我遇到了同样的问题,但是起初它不起作用。其次,我已经重新启动了PC,但也无法正常工作。我发现您将在安装 SQL Server Management Studio 的文件夹上而不是在 MS SQL实例文件夹上运行此文件。

2016年安装了我的SQL Server Management Studio

C:\Program Files (x86)\Microsoft SQL Server\130

但是我继续运行更改文件夹,该文件夹已在我的SQL Server 2012实例上安装:

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

之后,只需运行命令:mofcomp sqlmgmproviderxpsp2up.mof,就像每个人在这里建议的那样。

请记住该文件夹,因为这可能会影响您的故障排除。