问题描述:
在将 SQL Server 2005 运行在独立用户下时,可能出现 WMI 提供程序错误,这会导致无法启动 SQL Server。该问题的原因是 SQL Server 使用了由 Windows 操作系统提供的 WMI 提供程序,但默认情况下,独立用户没有足够的权限从 Windows 操作系统中检索 WMI 数据。因此,需要将独立用户添加到允许检索 WMI 数据的用户列表中。
解决方案:
-
打开“计算机管理”窗口。
-
在左侧窗格中,选择“本地用户和组”选项。
-
在右侧窗格中,双击“组”文件夹,然后双击“Performance Log Users”组。
-
在“Performance Log Users属性”对话框中,单击“Add”按钮,然后键入您要添加的独立用户名称。
-
单击“Check Names”按钮以确认独立用户名称输入正确。
-
单击“OK”按钮,然后单击“OK”按钮关闭“Performance Log Users属性”对话框。
-
重启计算机,然后尝试重新启动 SQL Server 2005。
示例说明:
假设我们的独立用户名称为“myuser”,那么通过命令行方式可以添加该用户到允许检索 WMI 数据的用户列表中,具体的命令行如下所示:
net localgroup "Performance Log Users" myuser /add
另外,如果您想在不重新启动计算机的情况下使更改生效,可以通过以下命令刷新权限:
winmgmt /resyncperf
以上命令将刷新 WMI 数据,以便 SQL Server 2005 可以在独立用户下成功运行。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:让sql2005运行在独立用户下出现 WMI 提供程序错误的解决方式 - Python技术站