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

事件起因:

前些日子安装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 后才好,不过我不想那么做,安装一次得好久,咱伤不起,上面那链接里面文件好多,自己都看糊涂了,也不知道下载哪个。。。。最后决定直接就把数据库的那部分安装的用虚拟光驱安装就行了。

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

 

 

正在安装中......

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

 

 

 

安装完毕,问题解决

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

转载于:https://www.cnblogs.com/lami/archive/2011/11/17/2252983.html

你可能感兴趣的:(数据库)