从VS 2012找不到SQL Server的dll

Mik*_*lds 9 sql sql-server visual-studio-2012

Microsoft Visual Studio

无法加载文件或程序集"Microsoft.SqlServer.Management.Sdk.Sfc,Version = 11.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91"或其依赖项之一.该系统找不到指定的文件.

我不能"看到"引用的DLL,即使它在适当的位置.因此,我无法将数据源绑定到控件.我可能会做什么?

Rah*_*thi 1

从这里:-

从错误消息中我们可以看到VS 2012安装中缺少一些组件。有问题的程序集 - Microsoft.SqlServer.Manangement.Sdk.Sfc 版本 11 - 是 SMO 程序集的组件 DLL(尽管 SFC 最初是为了更雄心勃勃的 SSMS 扩展而创建的),并且它包含在 SQL Server 2012 共享管理对象中。

[SQL 2012 Shared Management Objects] 依赖于 [SQL System CLR types] 组件,因此您必须先安装 SQL Server System CLR Types。

[SQL Server 2012系统CLR类型]可以在SQL 2012功能包网页中间找到( http://www.microsoft.com/en-us/download/details.aspx?id=29065 )