我正在使用SSIS脚本组件编辑器界面,我无法获得引用。
DLL存在,我可以在这里导航到它们 - C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ SDK \ Assemblies
我尝试删除并重新添加引用(通过.NET选项卡和直接浏览),但它没有帮助。错误状态“无法找到引用的组件......”
我需要做什么?
答案 0 :(得分:3)
我今天遇到了这个问题,同时在BIDS 2008中保留了传统工作。
我的安装中的DLL在GAC中,所以我的情况可能略有不同。
BIDS 2008拒绝承认它们,我想因为我的机器上安装了Sql Server 2012.
由于这是一项小工作,我重命名了sql server 2012的dll,然后在我完成工作后重命名它们
所以我暂时重命名了
中的文件C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ SDK \ Assemblies
不是长期修复!
答案 1 :(得分:1)
您正在使用BIDS 2008,但正在尝试引用SQL Server 2012的DLL。有关使用SSIS for SQL Server 2012的方法,请参阅Using SSIS BIDS with Visual Studio 2012,如果您正在尝试这样做的话。
在BIDS 2008中,您需要SQL Server 2008R2 DLL,默认情况下位于C:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ SDK \ Assemblies中。 (请注意,VSTA项目应在首次编辑脚本时自动设置这些引用。)