Sql Server 配置管理器无法打开(无法连接到 WMI 提供程序)不要重装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql Server 配置管理器无法打开(无法连接到 WMI 提供程序)不要重装相关的知识,希望对你有一定的参考价值。

出错提示:启动SQL Server 2008 配置管理器时,出现以下提示错误

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

              Invalid class [0x80041010]


解决办法:
上网查过资料,System32目录下有 Framedyn.dll 这个文件,故不是缺失此文件的问题。通过以下方法,顺利打开,记录下解决过程。


以管理员身份运行“命令提示符”(在附件下面),进入后执行以下命令

 1)cd /d C:\\Program Files\\Microsoft SQL Server\\100\\Shared
 2)mofcomp "C:\\Program Files\\Microsoft SQL Server\\100\\Shared\\sqlmgmproviderxpsp2up.mof"
当看到有如下信息时表明操作成功
MOF file has been successfully parsed
Storing data in the repository...
Done!


截图如下。




来自http://blog.sina.com.cn/s/blog_41616cb501019kr1.html


我试过,我的是成功了!

参考技术A 找了好久啊!!建议先用最后一个方法
无法连接到WMI提供程序。你没有权限或者该服务器无法访问/cannot connect to WMI provider. You do not have permission or the……

1.Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 servers with SQL Server Configuration Manager.
Invalid class [0x80041010]
The solution is to go to a command prompt and then run mofcomp.
C:\Program Files\Microsoft SQL Server\Shared>mofcomp "C:\Program Files\Microsoft SQL Server\Shared\sqlmgmproviderxpsp2up.mof"
The output will look like below

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\Shared\sqlmgmprovider
xpsp2up.mof
MOF file has been successfully parsed
Storing data in the repository...
Done!

注意一下:上述的mofcomp命令在C:\WINDOWS\system32\wbem目录下。 通过这个博客的留言,貌似有些人用这个方法解决了问题。我进入了windows的命令处理器,按照这个方法试了一下,得到了和他一样输出的结果,很兴奋,以为问题解决了。再次进入Server Configuration Manager,不幸的是还是弹出了同样的警告框。继续在网上搜,由于关键字大部分是英文的,搜到的英文网页中除了上述的方法转载就是抱怨……

2.
1 右击“我的电脑”-->“管理”
2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。
3 单击“添加”按钮,出现添加用户对话框
4 单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此'NT AUTHORITY\NETWORK SERVICE'用户为系统内置帐户,无法直接添加。
5 在“搜索结果”内选择“Network Service”用户后,单击“确定”

3.检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。 我进到system32目录找framedyn.dll文件,果然没有找到,再进入system32\wbem目录,找framedyn.dll,拷贝到system32目下。再次进入配置管理器,这次终于成功了!!!问题终于解决了!!!这主要是通过Java 或者vc连接数据库遇到的问题。本回答被提问者采纳
参考技术B 回答

1 右击“我的电脑”-->“管理”2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。3 单击“添加”按钮,出现添加用户对话框4 单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此\'NT AUTHORITY\\NETWORK SERVICE\'用户为系统内置帐户,无法直接添加。5 在“搜索结果”内选择“Network Service”用户后,单击“确定”

参考技术C

1 右击“我的电脑”-->“管理”

2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。

3 单击“添加”按钮,出现添加用户对话框

4 单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此'NT AUTHORITY\\NETWORK SERVICE'用户为系统内置帐户,无法直接添加。

5 在“搜索结果”内选择“Network Service”用户后,单击“确定”

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

我进到system32目录找framedyn.dll文件,果然没有找到,再进入system32\\wbem目录,找framedyn.dll,拷贝到system32目下。再次进入配置管理器,这次终于成功了!!!问题终于解决了!!!这主要是通过Java 或者vc连接数据库遇到的问题。

参考技术D 找了好久啊!!建议先用最后一个方法
无法连接到WMI提供程序。你没有权限或者该服务器无法访问/cannot connect to WMI provider. You do not have permission or the……

1.Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 servers with SQL Server Configuration Manager.
Invalid class [0x80041010]
The solution is to go to a command prompt and then run mofcomp.
C:\Program Files\Microsoft SQL Server\Shared>mofcomp "C:\Program Files\Microsoft SQL Server\Shared\sqlmgmproviderxpsp2up.mof"
The output will look like below

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\Shared\sqlmgmprovider
xpsp2up.mof
MOF file has been successfully parsed
Storing data in the repository...
Done!

注意一下:上述的mofcomp命令在C:\WINDOWS\system32\wbem目录下。 通过这个博客的留言,貌似有些人用这个方法解决了问题。我进入了windows的命令处理器,按照这个方法试了一下,得到了和他一样输出的结果,很兴奋,以为问题解决了。再次进入Server Configuration Manager,不幸的是还是弹出了同样的警告框。继续在网上搜,由于关键字大部分是英文的,搜到的英文网页中除了上述的方法转载就是抱怨……

2.
1 右击“我的电脑”-->“管理”
2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。
3 单击“添加”按钮,出现添加用户对话框
4 单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此'NT AUTHORITY\NETWORK SERVICE'用户为系统内置帐户,无法直接添加。
5 在“搜索结果”内选择“Network Service”用户后,单击“确定”

3.检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。 我进到system32目录找framedyn.dll文件,果然没有找到,再进入system32\wbem目录,找framedyn.dll,拷贝到system32目下。再次进入配置管理器,这次终于成功了!!!问题终于解决了!!!这主要是通过Java 或者vc连接数据库遇到的问题。

Sql Server 配置管理器无法打开~!(无法连接到 WMI 提供程序)

打开时直接报错:“无法连接到 WMI 提供程序。您没有权限或者该服务器无法访问。请注意,你只能使用 SqlServer 配置管理器来管理Sqlserver2005服务器。找不到[0x80041002]”
但是能正常登陆SqlServer(两种登陆方式都可以)!!!!
但是我确实是管理员账户,肯定是有权限的。前几天还行,昨天就改了计算机的名~!是不是与这又关?!请高手解决……

参考技术A 以前用
好使
么》
控制面板
-
管理工具
-
服务-
找到sql
开头的第一个服务
还不好
使
那就是
sql

用户名。。
密码。。
在不就是
你就是删
文件
参考技术B 以管理员身份运行“命令提示符”(在附件下面),进入后执行以下命令
1)cd
/d
C:\Program
Files\Microsoft
SQL
Server\90\Shared
2)mofcomp
"C:\Program
Files\Microsoft
SQL
Server\90\Shared\sqlmgmproviderxpsp2up.mof"
当看到有如下信息时表明操作成功
MOF
file
has
been
successfully
parsed
Storing
data
in
the
repository...
Done!
参考技术C 回答

1 右击“我的电脑”-->“管理”2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。3 单击“添加”按钮,出现添加用户对话框4 单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此\'NT AUTHORITY\\NETWORK SERVICE\'用户为系统内置帐户,无法直接添加。5 在“搜索结果”内选择“Network Service”用户后,单击“确定”

参考技术D 个人建议重装一下!如果你是用管理员身份打开的话都不行!可能就是你改了计算机名后系统找不到该用户的权限!本回答被提问者采纳

以上是关于Sql Server 配置管理器无法打开(无法连接到 WMI 提供程序)不要重装的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER 安装后无法连接1433端口问题处理

sql server2005配置管理器打不开 无法连接到WMI提供程序咋解决

Sql Server 配置管理器无法打开(无法连接到 WMI 提供程序)不要重装

Sql Server 配置管理器无法打开(无法连接到WMI提供程序)怎么办(不要重装)?

SQL server 2005 无法连接到服务器?

打开SQL Server 配置管理器时出现了问题 ,无法连接到WMI提供程序,您没有权限或者该服务器无法访问