1

我正在使用数据库第一种方法的实体框架。当我创建“ADO.NET实体数据模型”,然后添加服务器和数据库的名称后,新的连接,那么就说明我这个错误 -无法加载文件或程序集'microsoft.sqlserver.management.sdk.sfc版本= 11.0.0.0

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. 

发现在谷歌的许多链接和尝试,但它并没有解决我的问题。

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位操作系统

回答

0

注意:x86或x64取决于OS结构

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

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

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

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

+0

谢谢@A_M_M。它工作正常。 –

0

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

相关问题