如果SQL Server配置管理器无法连接到WMI提供程序,该怎么办?很多新手对此不是很清楚。为了帮助大家解决这个问题,下面小编就为大家详细讲解一下。需要的人可以从中学习,希望你能有所收获。
我今天无法打开sql server。报告了一个错误,然后我打开了sql server Configuration Manager,看到了如下图所示的这个错误。
然后我在网上搜索这个问题的解决方案,有以下几种解决方案:
第一种:
只需授予数据库程序网络服务读取权限。
c :/程序文件/Microsoft SQL server/90/shared只需将网络服务权限或用户权限添加到此目录即可。当然,也可以添加“所有人”。
我不知道怎么操作这个方法,也不会添加。
第二种:
检查windows下的system32中是否有系统文件framedyn.dll。如果没有,请将framedyn.dll复制到system32下wbem文件中的system32目录。我进入system32目录寻找framedyn.dll文件,果然找不到。然后我进入system32/wbem目录找到framedyn.dll,并将其复制到system32目录。
我已经有了这个framedyn.dll文件,所以这个方法对我无效。
第三种:
开始在命令行中运行Cmd.exe
转到安装目录光盘/程序文件/微软SQL server/90/共享。
进入商务部' c :/程序文件/微软SQL server/90/共享/sqlmgmproviderrxpsp2up.mof '
具体路径取决于您的SQL的安装路径。
实施结果大致如下
微软32位MOF编译器版本5 . 1 . 2600 . 2180版权所有(c)微软公司1997-2001。保留所有权利。正在解析MOF文件: C:/程序文件/Microsoft SQL Server/90/Shared/sqlmgmproviderxp2up . MOF文件已成功解析存储库中的数据.搞定了。
在服务器上。mof文件将是sqlmgmprovider.mof。
请注意,如果在执行第二个命令时出现提示,“mofcomp”不是内部或外部命令,也不是可运行的程序或批处理文件。
在桌面上右键单击我的电脑-属性-高级选项-环境变量-系统变量。在路径中编辑并添加:% SystemRoot % \ System32 \ Wbem没关系。
我做到了,但是没有解决问题。
提示:找不到c :/程序文件/Microsoft SQL server/90/shared/sqlmgmproviderrxpsp2 up . MOF。
第四种:
1右键单击我的电脑-管理2。双击本地用户和组中的管理员组,将出现添加属性对话框。3单击添加按钮,出现添加用户对话框。4单击高级按钮,然后单击搜索(或立即查找)按钮。注意:此“NT AUTHORITY\NETWORK SERVICE”用户是系统的内置帐户,不能直接添加。5在“搜索结果”中选择“网络服务”用户后,单击“确定”
第四种方法最容易操作,我认为是最简单的方法。然而,这个问题仍然存在。
最后,我打开了sql server的两个服务,SQL Server和SQL Server浏览器。可能是SQL Server使用时间太长,这两个服务都没有打开。打开两个服务后,就可以打开和使用sql server了。希望以后能用这些方法顺利解决这个问题。
阅读以上内容对你有帮助吗?如果您想了解更多相关知识或阅读更多相关文章,请关注行业资讯频道,感谢您的支持。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/127865.html