来源: 在 SQL Server 中打开 SQL Server 配置管理器时出现错误消息:”无法连接到 WMI 提供程序。您没有权限或该服务器不可用”
重要提示:本文章是 Microsoft 软件自动翻译的结果,而非专业译者翻译的结果。 Microsoft 提供专业人员翻译的文章、由自动翻译生成的文章以及来自 Microsoft 社区的文章翻译,因此你能够以自己的语言阅读所有知识库文章。 需要注意的是,由自动翻译生成的文章(包括 Microsoft 社区审阅的文章)可能包含词汇、句法或语法错误。 对于因不正确的内容翻译或使用不正确的内容翻译而造成的不准确或错误或任何损害,Microsoft 概不负责。
查看原始英文文章:956013
原因
因为 WMI 提供程序已卸载 SQL Server 的实例时,将发生此问题。32 位实例和 SQL Server 的 64 位实例共享相同的 WMI 配置文件。此文件位于 %programfiles(x86)%文件夹中。
解决方法
若要变通解决此问题,请打开一个命令提示符,键入以下命令,然后按 enter 键︰
mofcomp”%programfiles (x86) %\Microsoft SQL Server\号\Shared\sqlmgmproviderxpsp2up.mof”
注意:若要成功执行此命令,必须 %programfiles(x86) %\Microsoft SQL Server\号\Shared 文件夹中存在 Sqlmgmproviderxpsp2up.mof 文件。
数字的值取决于 SQL Server 的版本︰nnn
Microsoft SQL Server 2012 | 110 |
Microsoft SQL Server 2008 R2 | 100 |
Microsoft SQL Server 2008 | 100 |
Microsoft SQL Server 2005 | 90 |
运行 Mofcomp 工具后,请重新启动 WMI 服务以使更改生效。服务名称是 Windows 管理规范。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
详细信息
不支持在 64 位群集环境中安装 32 位实例的 SQL Server 2008年。有关 Microsoft SQL Server 支持策略的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
327518 Microsoft SQL Server 的 Microsoft 群集支持政策
有关管理对象编译器 (Mofcomp) 工具的其他信息,请参阅 MSDN 上的以下页面︰
http://msdn.microsoft.com/en-us/library/windows/desktop/aa392389(v=vs.85).aspx