无法加载文件或程序集Microsoft.SqlServer.management.sdk.sfc版本11.0.0.0
我已经安装了MS SQL Server 2008 R2,当我尝试从EDMX文件下的数据库更新模型时,我正面临着这个错误。
无法加载文件或程序集Microsoft.SqlServer.management.sdk.sfc版本11.0.0.0
我试图从这里安装Microsoft SQL Server 2008 R2共享pipe理对象,但没有喜悦。
问题:( Sql server 2014)当Visual Studio没有find程序集Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
时,会发生此问题。
解决scheme:只需访问http://www.microsoft.com/en-us/download/details.aspx?id=42295并下载:;
-
ENU\x64\SharedManagementObjects.msi
于X64操作系统或ENU\x64\SharedManagementObjects.msi
-
ENU\x86\SharedManagementObjects.msi
for X86 OS,
然后安装它,并重新启动Visual Studio。
PS:您可能还需要安装DB2OLEDBV5_x64.msi
或DB2OLEDBV5_x86.msi
。
问题:( Sql server 2012)当Visual Studio没有find程序集Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
时,会发生此问题。
解决scheme:只需访问http://www.microsoft.com/en-us/download/details.aspx?id=35580并下载:;
-
ENU\x64\SharedManagementObjects.msi
于X64操作系统或ENU\x64\SharedManagementObjects.msi
-
ENU\x86\SharedManagementObjects.msi
for X86 OS,
然后安装它,并重新启动Visual Studio。
问题: (Sql server 2008)当Visual Studio没有find程序集Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0
时,会发生此问题。
解决scheme:只需访问http://www.microsoft.com/en-us/download/details.aspx?id=26728并下载:;
-
1033\x64\SharedManagementObjects.msi
用于X64操作系统或 -
1033\x86\SharedManagementObjects.msi
for X86 OS,
(在大多数情况下,这是更好的http://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409 )
然后安装它,并重新启动Visual Studio。
问题:安装SharedManagementObjects后,我最近遇到了类似的问题。 程序集Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0
不是由Visual Studiofind。 问题是Visual C ++可再发行组件包Visual Studio尚未安装。
解决scheme:对于Visual Studio 2013,请转到http://www.microsoft.com/en-us/download/details.aspx?id=40784并下载:;
-
vcredist_x64.exe
用于X64操作系统或 - 用于X86操作系统的
vcredist_x86.exe
,
然后安装它,并重新启动Visual Studio。
PS:您可以通过使用Googlesearch轻松find其他版本的Visual Studio的Visual Studio 20XX的Visual C ++可再发行组件包 。
只是想分享我的经验。
我也遇到了这个错误。 我正在使用微软的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.我得到了以下错误Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
找不到visual studio。
我实际上是期待Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
错误,因为我正在使用SQL Server 2014年。
要解决这个问题,我不得不从下面的站点安装SQL Server 2012的SharedManagementObject.msi
。
http://www.microsoft.com/en-us/download/details.aspx?id=35580
注意:您可以使用https://stackoverflow.com/a/19246011/1030460答案,但重点在错误版本select下载,而不是专注于SQL Server版本。
我正在运行VS 2012和SQL Server 2008 R2 SP2开发版。 我最终不得不从Microsoft®SQLServer®2012 Feature Pack安装项目。 我认为安装说明指出,这些项目适用于SQL Server 2005到2012年。我不知道确切的要求是什么修复这个错误,但我安装了三个项目,错误停止出现。
Microsoft®SQLServer®2012function包项目
- Microsoft®SQLServer®2012共享pipe理对象: x86 , x64
- 适用于Microsoft®SQLServer®2012的Microsoft®System CLRtypes: x86 , x64
- Microsoft®SQLServer®2012 Native Client: x86 , x64
根据其他地方的线程,你可能不会需要最后一个或两个项目。 祝你好运!
对于SQL Server 2014:
http://www.microsoft.com/en-us/download/confirmation.aspx?id=42295
为您的架构selectSharedManagementObjects.msi
只需使用MS Web平台安装程序4.5为MS SQL Server 2008 R2安装所有的东西。
别忘了重装机器。
🙂
对于那些遇到这个问题稍微变化的人,我只是find了一个解决scheme。
先决条件:使用VS 2015和SQL Server 2012。
症状:无法加载此子系统:Microsoft.SqlServer.management.sdk.sfc版本12.0.0.0
在这一点上,你可能会像我一样困惑,你正在使用SQL Server 2012,但VS 2015试图使用来自SQL Server 2014的版本12.0.0.0。事实certificate,当你安装SQL Server 2012时,它会安装一个来自SQL Server 2014的几个组件。有一次,我从我的机器上删除了所有的SQL Server跟踪(使用“添加程序”控制面板)。 当我重新安装SQL Server 2012时,它不是重新安装2014组件,就是我再次删除它们,因为我第一次错过了它们。
结果是我的系统上没有必要的2014库。 我也尝试安装上面指出的2014共享pipe理对象,但是这并不奏效,因为我从2014年起没有CLR运行时。所以为了得到一个VS 2015系统与SQL Server 2012一起工作,必须确保安装这两个2014年的软件包:
- ENU \ 64 \ SQLSysClrTypes.msi
- ENU \ 64 \ SharedManagementObjects.msi
从SQL Server 2014function包 。 如果需要,请select32位版本。
这是帮助我解决这个问题的网站 。
我从@ImanMahmoudinasab链接中下载了“适用于Microsoft®SQLServer®2012的Microsoft®System CLRtypes”和“Microsoft®SQLServer®2012共享pipe理对象”,但共享pipe理对象在安装时出现问题,并显示了一些依赖性消息,结束安装失败!
最后我用Power Shell解决了这个问题。 我使用以下命令以pipe理员身份运行PS:
Start-Process <path>\SharedManagementObjects.msi
版本11下载Microsoft SQL Server 2012function包https://www.microsoft.com/en-us/download/confirmation.aspx?id=43339
- ENU \ 64 \ SQLSysClrTypes.msi
- ENU \ 64 \ SharedManagementObjects.msi
版本12下载Microsoft SQL Server 2014 SP2function包https://www.microsoft.com/en-us/download/details.aspx?id=42295
- ENU \ 64 \ SQLSysClrTypes.msi
- ENU \ 64 \ SharedManagementObjects.msi