您的位置:首页 > 数据库

Sql Server 2008 配置管理器 无法连接WMI提供程序

2014-03-06 20:12 288 查看
好长一段时间没有碰SQL了,由于要做PB的毕业设计,结果打开数据库的时候却没办法连接了,不能连接的情况之前也遇到过,去配置管理器将相应的项启动即可,可是当我打开配置管理器的时候,有些吃惊,因为跳出来一个错误,是我以前没遇过的,错误截图如下:



上网搜了一下这个问题,很多解决方法,当时还是很高兴的,因为有解决方法总是好的,下面就看看这些放方法在我电脑上的反应吧:
解决方法一:
提示中也提到,没有权限或者该服务器无法方访问,那么就修改权限呗:
1、右击"计算机"-管理;
2、打开"本地用户和组"-组,双击Administrators,弹出Administrators的属性对话框,点击添加
3、在选择用户弹出框中选择高级,立即查找,将NT AUTHORITY\NETWORK SERVICE添加到用户中,点击确定;
按照步骤完成后,进入配置管理器,可是并不是我预想的那样,问题依旧木有解决,肿么办捏?!接着尝试后面的方法。
解决方法二:
检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。 我进到system32目录找framedyn.dll文件,果然没有找到,再进入system32\wbem目录,找framedyn.dll,拷贝到system32目下。再次进入配置管理器。
方法是这么说,可是当打开system32的时候,表示framedyn.dll这个系统文件已经存在,而且wbem目录也存在这个系统文件,此方法又作废了。
解决方法三:
以管理员身份运行“命令提示符”(在附件下面),进入后执行以下命令

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\sqlmgmproviderxpsp2up.mof

MOF 文件分析成功

将数据储存到储存库中...

完毕!

万万没有想到的是:我的提示却是:



没有找到,居然是没有找到。。。搜了下sqlmgmproviderxpsp2up.mof解释也不多,关于这个文件的下载也没有找到,所以这个方法也就暂时放弃,如果谁有关于这个文件的消息可以告诉我哟。
解决方法四:
各种方法都尝试过了,当我连接数据库的时候依旧没办法连接上,而且依旧有错误提示,但是唯一一个我不理解的问题就是:我可以远程别人的数据库,自己本地的服务器依旧无法连上。
既然这样还是从错误提示出发,既然最开始提示的就是:无法连接WMI提供程序,那么WMI又是什么呢,查了一下,百度是这么解释的:Windows Management Instrumentation是用于提供共同的界面和对象模式以便访问有关操作系统、设备、应用程序和服务的管理信息。如果此服务被终止,多数基于
Windows 的软件将无法正常运行。如果此服务被禁用,任何依赖它的服务将无法启动。
那么是不是这个服务被终止了的原因呢?打开服务,看了一下这个服务是启动状态,于是尝试了重启,这次就能正常打开配置管理器了,虽然这里的原理我还是弄不太清楚,但是问题解决了还是好的。

总跟电脑打交道,免不了遇到各种奇怪的问题,但是不管什么问题,最终都会有解决的方法的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐