【问题标题】:Error: Could not load file or assembly 'Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0'错误:无法加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc,版本 = 11.0.0.0”
【发布时间】:2016-07-15 07:25:54
【问题描述】:

我正在使用 VS 2013 和 SQL SERVER 2014,我正在尝试使用实体框架从 VS 2013 连接到数据库。我在添加实体数据模型时测试连接成功,但出现上述错误。

错误:无法加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc,版本=11.0.0.0” 系统找不到指定的文件

我尝试了很多解决方案,我重新安装了 SQLSysClrTypes.msi, SharedManagementObjects.msi、DB2OLEDBV5_x64.msi 和 vcredist_x64.exe 来解决这个问题;但它没有用。

有人可以建议我解决方案吗?

谢谢, 沙洛尼

【问题讨论】:

  • 我已经重新安装了这个,但这并没有解决我的问题。我也重新启动了我的机器,但没有成功。
  • 'Microsoft.SqlServer.Management.Sdk.Sfc 版本 11 虽然绑定到 SQL Server 2012,但你说你有 SQL Server 2014。所以,我想知道这种不匹配。
  • 是的,我正在使用 VS 2013 和 SQL Server 2014,但我仍然遇到这个问题。你对这个问题有什么想法吗?
  • 除了我之前发给您的参考资料外,其他的不多。我唯一的建议是安装正确的 Microsoft.SqlServer.Management.Sdk.Sfc 版本 11 的 SharedManagementObjects.msi

标签: visual-studio-2013 sql-server-2014


【解决方案1】:

只是为了标记答案,让我在我的 cmets 的答案块中重写。 从http://www.microsoft.com/en-us/download/details.aspx?id=35580 安装正确的 Microsoft.SqlServer.Management.Sdk.Sfc 版本 11 的 SharedManagementObjects.msi,因为该实体似乎使用的是以前的 SQL Server (2012)。

【讨论】:

    【解决方案2】:

    问题:(Sql server 2012)Visual Studio 未找到组装 Microsoft.SqlServer.management.sdk.sfc 版本 11.0.0.0 时会出现此问题。

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

    ENU\x64\SharedManagementObjects.msi 用于 X64 操作系统或

    ENU\x86\SharedManagementObjects.msi 用于 X86 操作系统,

    然后安装它,然后重新启动 Visual Studio。

    【讨论】:

      猜你喜欢
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 2019-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多