打开SQL Server配置管理器,“无法连接到WMI提供程序,您没有权限或者该服务器无法访问。请注意,您只能使用SQL Server配置管理器来管理SQL Server 2005和更高版本的服务器。无效类[0x80041010]
我安装的版本是SQL Server2008 ,在打开SQL Server配置管理器时,遇到如图所示问题:
按照网上提供的常用的3种方法均不奏效:
1、检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下
我的system32 中有framedyn.dll,反而是wbem文件中没有,于是复制了一份到wbem中,然并卵!
2、
1 右击“我的电脑”-->“管理”
2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。
3 单击“添加”按钮,出现添加用户对话框
4 单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此‘NT AUTHORITY\NETWORK SERVICE‘用户为系统内置帐户,无法直接添加。
5 在“搜索结果”内选择“Network Service”用户后,单击“确定”
我的搜索结果里根本没有Network Service这一项,我选择了一个比较相近的,还是不行
3、
//开始运行Cmd.exe进命令行
//进入MSsql2005安装目录cd /Program Files/Microsoft SQL Server/90/Shared
//输入 mofcomp "C:/Program Files/Microsoft SQL Server/90/Shared/sqlmgmproviderxpsp2up.mof"
查看我的安装路径后修改为:
cd \Program Files (x86)\Microsoft SQL Server\100\Shared
mofcomp "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"
仍然不行,我将\改为/也不行
最后!!!!!我发现我的错误所在了:我每次打开命令提示符的时候都是用的快捷键:window+R ,这样进去的并不是用管理员权限进去的,我找到 程序-windows系统-命令提示符-右键-以管理员身份运行,再把以下代码执行一遍:
cd \Program Files (x86)\Microsoft SQL Server\100\Shared
mofcomp "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"
成功了!
(差点就放弃了,每当想要放弃的时候,告诉自己,再坚持一下,换种思路,一定可以!)