无法加载文件或程序集Microsoft.SqlServer.management.sdk.sfc版本11.0.0.0

Dev*_*per 111 .net visual-studio sql-server-2008-r2 entity-framework-5

我安装了MS SQL Server 2008 R2,当我尝试在EDMX文件下从数据库更新模型时,我遇到了这个错误.

无法加载文件或程序集Microsoft.SqlServer.management.sdk.sfc版本11.0.0.0

我试图从这里安装Microsoft SQL Server 2008 R2共享管理对象,但没有乐趣.

Ima*_*sab 282

问题:(Sql server 2014)当Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0visual studio找不到程序集时会发生此问题.

解决方案:只需访问http://www.microsoft.com/en-us/download/details.aspx?id=42295并下载:

  • ENU\x64\SharedManagementObjects.msi 对于X64 OS或
  • ENU\x86\SharedManagementObjects.msi 对于X86 OS,

然后安装它,并重新启动visual studio.

PS:您可能需要安装DB2OLEDBV5_x64.msi或者DB2OLEDBV5_x86.msi也可以.


问题:(Sql server 2012)当Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0visual studio找不到程序集时会发生此问题.

解决方案:只需访问http://www.microsoft.com/en-us/download/details.aspx?id=35580并下载:

  • ENU\x64\SharedManagementObjects.msi 对于X64 OS或
  • ENU\x86\SharedManagementObjects.msi 对于X86 OS,

然后安装它,并重新启动visual studio.


问题:(Sql server 2008)当Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0visual studio找不到程序集时会发生此问题.

解决方案:只需访问http://www.microsoft.com/en-us/download/details.aspx?id=26728并下载:

  • 1033\x64\SharedManagementObjects.msi 对于X64 OS或
  • 1033\x86\SharedManagementObjects.msi 对于X86 OS,

(在大多数情况下,下载更好http://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409)

然后安装它,并重新启动visual studio.


问题:我最近在安装SharedManagementObjects遇到了类似的问题.Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0视觉工作室找不到装配.问题是Visual Studio的Visual C++ Redistributable Packages尚未安装.

解决方案: 对于Visual Studio 2013,请访问http://www.microsoft.com/en-us/download/details.aspx?id=40784并下载:

  • vcredist_x64.exe 对于X64 OS或
  • vcredist_x86.exe 对于X86 OS,

然后安装它,并重新启动visual studio.

PS:您可以通过Google搜索轻松找到Visual Studio 20XX的Visual C++ Redistributable Packages以用于其他版本的Visual Studio.

  • 在我的情况下(Windows Server 2008 R2标准版(x64); VS2013;没有安装SQL Server)"ENU\x64\SQLSysClrTypes.msi"必须在"ENU\x64\SharedManagementObjects.msi"之前安装. (9认同)
  • 此解决方案的FYI CLR类型是安装共享管理对象的要求。您将需要先下载适当的x86 / x64 CLR类型安装,然后再安装共享管理对象。 (2认同)

Gel*_*Ann 13

只想分享我的经验.

我也遇到了这个错误.我正在使用MS Visual Studio 2013,我有一个MS SQL Server 2008,虽然我之前安装了MS SQL Server 2012.

我正在敲打这个错误一天.我尝试安装SharedManagementObject,SQLSysClrTypes和Native Client,但它不起作用.为什么?好吧,我终于想到我正在安装2008或2012版本的文件,而我正在使用Visual Studio 2013 !! 我的想法是,因为它是一个数据库问题,文件的版本应该与笔记本电脑上安装的MS SQL Server相同,但显然,我应该安装2013版本,因为错误来自Visual Studio,而不是来自SQL Server.

  • 我在Visual Studio 2013连接到SQL Server 2014时遇到了问题,我不断忽略上面的SQL 2012 SP1链接,认为它不适用.多亏了@Gel,我终于安装了2012 SP1并解决了这个问题. (5认同)

Sun*_*eep 8

我正在使用Visual Studio 2013和SQL Server 2014.我得到了Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0visual studio找不到的以下错误.

我实际上是在期待Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0错误,因为我正在使用SQL Server 2014.

要解决此问题,我必须SharedManagementObject.msi从以下站点安装SQL Server 2012 .

http://www.microsoft.com/en-us/download/details.aspx?id=35580

注意:您可以使用/sf/answers/1347220801/答案,但请关注错误版本以选择下载而不是关注SQL Server版本.


Wil*_*ger 7

我正在运行VS 2012和SQL Server 2008 R2 SP2,Developer Edition.我最终不得不安装Microsoft®SQLServer®2012Feature Pack中的项目.我认为安装说明指出这些项目适用于SQL Server 2005到2012.我不知道修复此错误的确切要求是什么,但我安装了三个项目,并且错误停止显示.

Microsoft®SQLServer®2012Feature Pack项目

  • Microsoft®SQLServer®2012共享管理对象:x86,x64
  • Microsoft®SQLServer®2012的Microsoft®SystemCLR类型:x86,x64
  • Microsoft®SQLServer®2012Native Client:x86,x64

基于其他地方的线程,您可能最终不需要最后一项或两项.祝好运!


erb*_*ker 7

对于SQL Server 2014:

http://www.microsoft.com/en-us/download/confirmation.aspx?id=42295

为您的架构选择SharedManagementObjects.msi


Gre*_*res 6

对于那些遇到这个问题的轻微变化的人,我刚刚找到了解决方案.

先决条件:使用VS 2015和SQL Server 2012.

症状:无法加载此子系统:Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0

在这一点上,您可能会像我一样,并且对使用SQL Server 2012感到困惑,但VS 2015正在尝试使用来自SQL Server 2014的版本12.0.0.0.事实证明,当您安装SQL Server 2012时,它会安装一个来自SQL Server 2014的几个组件.有一次,我从我的机器上删除了所有SQL Server的痕迹(使用"添加程序"控制面板).当我重新安装SQL Server 2012时,它要么没有重新安装2014组件,要么我再次删除它们,因为我第一次错过了它们.

结果是我的系统上没有必要的2014库.我也尝试安装2014共享管理对象如上面所指出的,但是因为我没有从2014年的CLR运行时因此,为了获得2015年VS系统与SQL Server 2012的工作,没有工作,你必须确保安装了这两个2014包:

  • ENU\64\SQLSysClrTypes.msi
  • ENU\64\SharedManagementObjects.msi

来自SQL Server 2014 Feature Pack.如果需要,请选择32位版本.

这是帮助我解决这个问题的网站.