.net - 无法加载文件或程序集“microsoft.sqlserver.management.sdk.sfc version=11.0.0.0”

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

我正在使用 Entity Framework 的数据库优先方法。当我在“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 位操作系统

最佳答案

Note: x86 or x64 depending on OS Structure

第 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 并重新打开它。现在您应该能够通过服务器资源管理器创建数据库,不会出现任何错误。

关于.net - 无法加载文件或程序集“microsoft.sqlserver.management.sdk.sfc version=11.0.0.0”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44905068/

相关文章:

.net - 文本框拉伸(stretch)问题

wpf - 无法解析资源 "x"。

c# - 如何使用 256x256 图标?

mysql - 按总计 SQL 对周结束数字进行分组;每月;年初至今的数字

sql - 按行号连接两个相同大小的结果集

tsql - 动态 SQL 不将 VARCHAR 转换为 INT(无论如何都不应该)

c# - 获取特定列的 Entity Framework Lambda 表达式

c# - .Net 和 IBM MQ 托管连接 SSL 使用 pfx ca cert

c# - 使用 HTTPCLient 下载文件时减少内存占用

c++ - WinRT组件: C1189: #error: "No Target Architecture"