几天没使用数据库,今天打开SQL2008突然出现这样的错误,什么都做不了,还好查资料解决了!
问题如图,
方法1.在C:\WINDOWS\system32中搜索是否有framedyn.dll这个系统文件,如果没有,到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。再次进入配置管理器。
不行,就进行第二方法
方法2.以管理员身份运行“命令提示符”(在附件下面),进入后执行以下命令
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\sqlmgmprovide
rxpsp2up.mof
MOF 文件分析成功
将数据储存到储存库中...
完毕!
方法3:1 右击“我的电脑”-->“管理”
2 在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。
3 单击“添加”按钮,出现添加用户对话框
4 单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此'NT AUTHORITY\NETWORK SERVICE'用户为系统内置帐户,无法直接添加。
5 在“搜索结果”内选择“Network Service”用户后,单击“确定”
我用的是方法2解决的:
具体如下:在C:\WINDOWS\system32中搜索是否有framedyn.dll这个系统文件,拷贝到system32 目录下,同时搜索sqlmgmproviderxpsp2up.mof拷贝到C:\Program Files\Microsoft SQL Server\90\Shared目录下,重新运行上面的命令,应该就可以了。
得到结果是:
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!
说明操作成功,这个时候应该就没有问题了。
希望对你有所帮助!