1

我正在使用 SSIS 脚本组件编辑器界面,但无法使引用正常工作。

  • Microsoft.SqlServer.DTSPipelineWrap
  • Microsoft.SqlServer.DTSRuntimeWrap
  • Microsoft.SqlServer.PipelineHost

BIDS 2008 脚本组件编辑器中的 SSIS 项目视图

DLL 存在,我可以在此处导航到它们 - C:\Program Files (x86)\Microsoft SQL Server\110\SDK\Assemblies

我尝试删除并重新添加引用(通过 .NET 选项卡和直接浏览),但没有帮助。错误状态为“无法找到引用的组件...”。

SSIS 错误

我需要做什么?

4

2 回答 2

3

我今天在维护 BIDS 2008 中的遗留工作时遇到了这个问题。

DLL 在我安装的 GAC 中,所以我的情况可能略有不同。

BIDS 2008 拒绝承认他们,我想是因为我的机器上安装了 Sql Server 2012。

由于这是一项小工作,我重命名了 sql server 2012 的 dll,然后在完成工作后重命名它们

所以我暂时重命名了文件

C:\Program Files (x86)\Microsoft SQL Server\110\SDK\Assemblies

不是长久之计!

于 2014-07-10T08:01:46.363 回答
1

您在 BIDS 2008 中工作,但正在尝试引用SQL Server 2012的 DLL 。有关使用 SSIS for SQL Server 2012 的方法,请参阅将 SSIS BIDS 与 Visual Studio 2012一起使用(如果您正在尝试这样做)。

在 BIDS 2008 中,您需要SQL Server 2008R2 DLL,默认情况下位于 C:\Program Files (x86)\Microsoft SQL Server\ 100 \SDK\Assemblies 中。(请注意,第一次编辑脚本时,VSTA 项目应该自动设置这些引用。)

于 2013-10-13T18:46:35.743 回答