安装 SQL Server 后,无权连接到 WMI 提供程序

安装 SQL Server 后,无权连接到 WMI 提供程序

我是windows server 2016的管理员,安装完sql server后,想用一下sql server configuration manager看看有哪些端口和账户,检查一切是否正常。

但是我收到错误消息-无法连接到 WMI 提供程序。

在此处输入图片描述

它是一个虚拟盒子,但不确定它与此有多少关系。

我如何才能找到 WMI 提供程序并获得连接到该提供程序的权限?

答案1

似乎您已安装 SQL Server 2005 组件或正在安装它们。请在控制面板 -> 程序和功能中验证这一点。Windows Server 2016 不支持 SQL Server 2005。请阅读官方文档了解 Windows Server 2016 支持哪些版本的 SQL Server。

根据该文档,Windows Server 2016 上支持的最低 SQL Server 版本是带有 Service Pack 2 的 SQL Server 2012。

如果您已确认仅安装 SQL Server 2012 或更高版本的 SQL Server,则可以通过打开命令提示符、键入以下命令,然后按 ENTER 来解决该问题:

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

注意:要使此命令成功执行,Sqlmgmproviderxpsp2up.mof 文件必须存在于 %programfiles(x86)%\Microsoft SQL Server\number\Shared 文件夹中。

有关此解决方法的更多详细信息,请阅读支持文章。

答案2

运行以下命令由 Alberto Morillo 推荐问题已经解决,现在 SQL 服务器配置管理器可以正常工作,如下图所示。

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

在此处输入图片描述 然而,被running under 64 bits os设置为no,现在我将其更改为yes并重新启动了服务。

在此处输入图片描述

相关内容