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

Imm*_*tal 24 sql-server

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

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
Run Code Online (Sandbox Code Playgroud)

我搜索了在线资料并按照建议运行了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.
Run Code Online (Sandbox Code Playgroud)

你能帮帮我吗,这个问题已经过了2个星期

Fer*_*ehy 42

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

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

SQL 2008:C:\ Program Files文件(x86)的\ Microsoft SQL Server的\ 100 \共享\
SQL 2012:C:\ Program Files文件(x86)的\ Microsoft SQL Server的\ 110 \共享\
SQL 2014:C:\ Program Files文件(86 )\ 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"
Run Code Online (Sandbox Code Playgroud)

然后:

C:\Program Files (x86)\Microsoft SQL Server\140\Shared>mofcomp sqlmgmproviderxpsp2up.mof
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,但大家请确保你cd了程序文件(x86),这让我一开始就错了 (2认同)

Aru*_*E S 5

使用管理访问权限运行@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
Run Code Online (Sandbox Code Playgroud)

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

优酷视频