现在的位置: 首页 > 综合 > 正文

无法连接到WMI提供程序。你没有权限或者该服务器无法访问。请注意你只能使用SQL SERVER 配置管理器来管理sql server 2005服务器

2017年03月28日 ⁄ 综合 ⁄ 共 1102字 ⁄ 字号 评论关闭

几天没使用数据库,今天打开SQL2008突然出现这样的错误,什么都做不了,还好查资料解决了!

问题如图,

方法1.在C:\WINDOWS\system32中搜索是否有framedyn.dll这个系统文件,如果没有,到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。再次进入配置管理器。

不行,就进行第二方法

方法2.以管理员身份运行“命令提示符”(在附件下面),进入后执行以下命令

  1)cd /d C:\Program Files\Microsoft SQL Server\90\Shared

  2)mofcomp "C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmproviderxpsp2up.mof"

提示:

正在分析 MOF 文件: C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmprovide
rxpsp2up.mof
MOF 文件分析成功
将数据储存到储存库中...
完毕!

方法3:1 右击“我的电脑”-->“管理”
2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。
3 单击“添加”按钮,出现添加用户对话框
4 单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此'NT AUTHORITY\NETWORK SERVICE'用户为系统内置帐户,无法直接添加。

5 在“搜索结果”内选择“Network Service”用户后,单击“确定” 

我用的是方法2解决的:

具体如下:在C:\WINDOWS\system32中搜索是否有framedyn.dll这个系统文件,拷贝到system32 目录下,同时搜索sqlmgmproviderxpsp2up.mof拷贝到C:\Program Files\Microsoft SQL Server\90\Shared目录下,重新运行上面的命令,应该就可以了。

得到结果是:

Microsoft (R) 32-bit MOF Compiler Version 5.1.2600.2180
Copyright (c) Microsoft Corp. 1997-2001. All rights reserved.
Parsing MOF file: C:\Program Files\Microsoft SQL Server\Shared\sqlmgmprovider
xpsp2up.mof
MOF file has been successfully parsed
Storing data in the repository...
Done!

说明操作成功,这个时候应该就没有问题了。

希望对你有所帮助!

抱歉!评论已关闭.