您的位置:首页 > 数据库

打开SQL Server 配置管理器时出现的问题

2012-08-23 09:42 239 查看
因需远程登录SQL2005,在打开“外围应用配置器”后,执行“服务和连接的外围应用配置器”时,报错:

计算机localhost在网络上不存在,或无法远程配置该计算机。请验证远程计算机具有所需的Windows Management Instrumentation组件,然后重试。(SQLSAC)

其他信息:

尝试管理服务时SMO中发生了异常。(Microsoft.SqlServer.Smo)

无法为此请检索数据。(Microsoft.SqlServer.SmoEnum)

操作无法完成。(WinMgmt)

 

个人情况不同,解决方案不同,以下提供几种可能的方法,均尝试下看是否可以解决:

1.计算机 localhost 在网络上不存在 或无法远程配置该计算机。请验证远程计算机具有所需的 windows management instrumentation 组件 然后重试。

查询的结果

计算机  localhost  在网络上不存在--

-->C:\WINDOWS\system32\drivers\etc\hosts 记事本打开,最后一行输入

127.0.0.1 localhost

 

2.administration没有 network service的权限。所以 WMI无法打开。

设置的方法很简单,网络上都有:

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

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

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

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

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

 

3.关闭防火墙/打开防火墙,设置例外端口1433

 

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

有人已经有这个文件的 可以尝试把这个文件删除试试.

 

本人是尝试过1,2,3后仍无效,差一点就要重装系统,尝试过4后,发现是无framedyn.dll文件,从别人那个拷来到system32下,就可以了。

 

以上方法借鉴其他有志之士的经验,望对各位有所帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐