我安装的版本是SQL Server2008 ,在打开SQL Server配置管理器时,遇到如图所示问题:web
按照网上提供的经常使用的3种方法均不奏效:sql
一、检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,若是没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下 windows
个人system32 中有framedyn.dll,反而是wbem文件中没有,因而复制了一份到wbem中,然并卵!mvc
二、ide
1 右击“个人电脑”-->“管理”
2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。
3 单击“添加”按钮,出现添加用户对话框
4 单击“高级”按钮,再单击“搜索”(或是“当即查找”)按钮。注:此'NT AUTHORITY\NETWORK SERVICE'用户为系统内置账户,没法直接添加。
5 在“搜索结果”内选择“Network Service”用户后,单击“肯定” spa
个人搜索结果里根本没有Network Service这一项,我选择了一个比较相近的,仍是不行.net
三、命令行
//开始运行Cmd.exe进命令行orm
//进入MSsql2005安装目录cd /Program Files/Microsoft SQL Server/90/Sharedblog
//输入 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"
成功了!
(差点就放弃了,每当想要放弃的时候,告诉本身,再坚持一下,换种思路,必定能够!)