您的位置:首页 > 数据库

解决 vs2010 连接sql 2005 时 报错未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.

2011-11-17 17:48 946 查看
事件起因:

前些日子安装SQL2005 安装了1整天都没有安装成功,原因是CD1的那几个服务无法选中(灰色) 开始以为是我自己的问题,结果把机器上所有带SQL的东西通通卸载了,之后才知道XP不能装SQL2005 企业版 真实让我白忙活了一场,谁知道,隐患就此埋下了。

今天我打开我的VS2010 的服务器资源管理器,要添加一个服务器资源,结果添加失败,报出如下错误:

vs2010连接sql 2005 时 报错未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10

我就奇怪了,平时都好好的,为什么今天就出问题了?

我百度了下,结果是这:

我引用一下:



直接安装了VS2010后,默认安装了SQLSERVER2008EXPRESS,但是在安装MSSMSE2008时,需要安装什么SERVER PACK。你们知道的,平生最烦的就是微软的补丁软件,况且我又是装得WIN7 64位的,一怒之下,卸载了。装了一个SQL SERVER2005 EXP。今天连接数据库,突然出现“未能加载文件或程序集 Miscrosoft.Sqlserver.Managerstudio…”等一大串。最后搜了一下。解决方案如下,分享给大家。

http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=228de03f-3b5a-428a-923f-58a033d316e1 微软这个页面下三个文件

SharedManagementObjects.msi,
sqlncli.msi,
SQLSysClrTypes.msi
装上以后,一试,可以了。哈哈。具体原因可以看别的博客,那些高人写的很专业,我属于知其然,不知其所以然的人。



我猛然想起来,之前可能把数据库相关东西卸载,马上用虚拟光驱加载了VS2010的镜像,果然,那个勾没被选中。

解决办法:

  我看到有些人说他重新安装了VS2010 后才好,不过我不想那么做,安装一次得好久,咱伤不起,上面那链接里面文件好多,自己都看糊涂了,也不知道下载哪个。。。。最后决定直接就把数据库的那部分安装的用虚拟光驱安装就行了。



正在安装中......



安装完毕,问题解决

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐