sql server2005 无法连接到WMI提供程序。你没有权限或者该服务器无法访问

时间:2021-09-23 00:31:21

今天在打开 sql server2005的时候,突然发现sql server配置管理器打不开了.提供的错误是 无法连接到WMI提供程序。你没有权限或者该服务器无法访问.

可能朋友们都知道,如果你无法打开"配置管理器",你的sql server本地是不好用,当然你连远程是好用.可是为什么会出现这个问题.不知道.话说有半个月没用本子上的sql server了,今天突然出现这个问题,还真不知道为什么.提示的错误是WMI提供程序无法连接.先看一下,Windows Management Instrumentation这个服务开了没有,这个服务的开启方法是

1、我的电脑右键-》管理-》服务

2、控制面板-》管理工具-》服务

3、直接在开始菜单-》运行,输入 services.msc /s      回车

 

发现开了.没有问题啊.没法子,只好上网查了一下.网上给出了几种方法.

第一种:

给数据库程序network service读取权限即可。

C:/Program Files/Microsoft SQL Server/90/Shared给这个目录增加network service权限或者 user权限就可以了,当然你加Everyone也行。

这种方法,很多朋友都说好用,可是我的机器是XP,没有地方给权限啊.

 

第二种:

 

检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。 我进到system32目录找framedyn.dll文件,果然没有找到,再进入system32/wbem目录,找framedyn.dll,拷贝到system32目下。

 

我拷了,还不好用.

 

有种崩溃的感觉,我再找.

 

第三种:

 

//开始运行Cmd.exe进命令行

//进入MSsql2005安装目录cd /Program Files/Microsoft SQL Server/90/Shared

//输入  mofcomp "C:/Program Files/Microsoft SQL Server/90/Shared/sqlmgmproviderxpsp2up.mof"

//具体的路径要看你SQL的安装路径了

 

//执行结果大致如下
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/90/Shared/sqlmgmprovider
xpsp2up.mof
MOF file has been successfully parsed
Storing data in the repository...
Done!

On servers, the .mof file will be sqlmgmprovider.mof.

 

哇哈哈.........这个方法对我来说是好用.可算是起来了.

 

把这三种方法总结在一起,留下来.对以后的工作学习会有帮助.希望对朋友们也有帮助.