【问题标题】: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
【发布时间】:2017-12-07 20:57:35
【问题描述】:

我正在使用实体框架的数据库优先方法。当我在“ADO.NET 实体数据模型”中创建新连接然后添加服务器名称和数据库名称后,它会显示这个错误 -

Could not load file or assembly 
'Microsoft.SqlServer.Management.Sdkc.Sfc, Version=11.0.0.0, 
Culture=neutral, PublicKey Toekn = 89845dcd8080cc91' or one of its
dependencies. The system cannot find the file specified.

在 Google 上找到了很多链接并尝试过,但它并没有解决我的问题。

Could not load file or assembly Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0

试过这个
SharedManagementObjects.msi(64 位)(正确安装并重新启动 VS 并再次出现相同的错误) PowerShellTools.msi

Visual Studio 2012、SQL Server 2008 R2、64 位操作系统

【问题讨论】:

    标签: .net visual-studio-2012 sql-server-2008-r2 entity-framework-6


    【解决方案1】:

    注意:x86 或 x64 取决于操作系统结构

    第 1 步: 访问以下网址,然后点击下载选项。 http://www.microsoft.com/en-us/download/details.aspx?id=35580

    步骤 2: 选择文件名:ENU\ x64 \SQLSysClrTypes.msi,然后单击下一步。这将显示一个运行此 msi 文件的选项。请运行此 msi 文件并完成安装。

    第 3 步:再次访问上述链接并点击下载选项。这个时候你需要选择文件名:ENU\x64\SharedManagementObjects.msi 然后点击下一步。这将显示一个运行此 msi 文件的选项。请运行此 msi 文件并完成安装。

    第 4 步: 下载并安装以上 2 个文件。关闭 Visual Studio 并重新打开它。现在您应该可以通过服务器资源管理器创建数据库而不会出现任何错误。

    【讨论】:

    • 这不是一个解决方案,如果您在大量构建代理上运行 CI,我不能也无权使用 SSDT 库更新每个构建代理。这些 SSDT dll 有什么特别之处,为什么它们不能像其他所有东西一样只使用 nuget?
    【解决方案2】:

    此线程以及其他类似线程中发布的答案仅适用于 SQL Server 2008、2012 和 2014,但不适用于 SQL Server 2016

    我安装了 ENU\x64\SharedManagementObjects.msi

    我也安装了 SQLSysClrTypes.msi,但无济于事。

    最后,我做了以下事情:

    1) 我运行了 SQL Server 2016 设置,

    2) 我选择从那里安装 SSDT,

    3) 在那里安装了所有东西:分析、集成、报告等

    就是这样,没有更多错误

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。我在我的 PC 和 Sql server 2017(在远程服务器上)上使用 VS 2013 和数据库项目和 Sql server 2016。起初,当我创建数据库时,我没有遇到任何问题。但后来当我尝试发布更改时,我遇到了类似的错误。我验证了我的 PC 和 sql 服务器上的更改(更新、权限更改……),唯一改变的是数据库大小。 它帮助安装了 VS 2017。

      【讨论】:

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