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

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

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

    上网搜了一下这个问题,很多解决方法,当时还是很高兴的,因为有解决方法总是好的,下面就看看这些放方法在我电脑上的反应吧:

    解决方法一:

    提示中也提到,没有权限或者该服务器无法方访问,那么就修改权限呗:

    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 文件分析成功
   将数据储存到储存库中…
   完毕!

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

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

   没有找到,居然是没有找到。。。搜了下sqlmgmproviderxpsp2up.mof解释也不多,关于这个文件的下载也没有找到,所以这个方法也就暂时放弃,如果谁有关于这个文件的消息可以告诉我哟。

   解决方法四:

   各种方法都尝试过了,当我连接数据库的时候依旧没办法连接上,而且依旧有错误提示,但是唯一一个我不理解的问题就是:我可以远程别人的数据库,自己本地的服务器依旧无法连上。

   既然这样还是从错误提示出发,既然最开始提示的就是:无法连接WMI提供程序,那么WMI又是什么呢,查了一下,百度是这么解释的:Windows Management Instrumentation是用于提供共同的界面和对象模式以便访问有关操作系统、设备、应用程序和服务的管理信息。如果此服务被终止,多数基于 Windows 的软件将无法正常运行。如果此服务被禁用,任何依赖它的服务将无法启动。

    那么是不是这个服务被终止了的原因呢?打开服务,看了一下这个服务是启动状态,于是尝试了重启,这次就能正常打开配置管理器了,虽然这里的原理我还是弄不太清楚,但是问题解决了还是好的。


   总跟电脑打交道,免不了遇到各种奇怪的问题,但是不管什么问题,最终都会有解决的方法的!



    

    原文作者:SQL
    原文地址: https://blog.csdn.net/jly4758/article/details/20646855
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞