SQL跟VS连接不上(图1),找了任务管理器启动了没用,去看SQL server配置管理器发现出现了如图3的问题。
于是我去搜了怎么解决,扒拉了一堆,有四个解决办法
1.找到sqlmgmproviderxpsp2up.mof这个文件所在的路径,一般会在“ C:\Program Files\Microsoft SQL Server\80\Shared”或者“ C:\Program Files\Microsoft SQL Server\90\Shared”或者“ C:\Program Files\Microsoft SQL Server\100\Shared”或者“ C:\Program Files\Microsoft SQL Server\110\Shared”
就是搜索cmd(命令提示符)进入后执行以下命令
1)cd /d C:\Program Files\Microsoft SQL Server\90\Shared (你sqlmgmproviderxpsp2up.mof文件所在路径)
2)mofcomp “C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmproviderxpsp2up.mof”
有如下信息时表明操作成功
MOF file has been successfully parsed
Storing data in the repository…
Done!
2.检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下,或者wbem没有,system32里面有,同样拷贝。
3.1 )右击“我的电脑”-->“管理”
2 )在“本地用户和组”内的Administrators组上双击,出现添加属性对话框。
3 )单击“添加”按钮,出现添加用户对话框
4 )单击“高级”按钮,再单击“搜索”(或是“立即查找”)按钮。注:此'NT AUTHORITY\NETWORK SERVICE'用户为系统内置帐户,无法直接添加。
5 >在“搜索结果”内选择“Network Service”用户后,单击“确定”
我把这三个方法都试了,结果还是图3,谁能解决下,我没有办法了