繁体   English   中英

在SSIS数据流任务中使用多个源

[英]Using Multiple Sources in SSIS Data Flow Task

对于我的数据流任务,我有一个OLEDB源。 在本文的SQL命令部分中,我基于来自同一实例上的两个不同数据库中的表的内容,编译了一个选择查询。 每次我运行它都会出错,但是当我将表移到相同的数据库(出于测试目的)时,它就起作用了。

我从中猜测,源数据需要来自同一数据库,但是围绕它存在吗? 我尝试使用查找,但无法正常工作。 我可以在源数据库中创建一个视图,但我猜必须有一种方法可以将其全部保留在包中。

先感谢您! 这是我在OLE DB源中使用的查询:

从commoncomponents.meta.ItemTypeLabelDefinition中选择*,而不是内部标识(从iscanimport.dbo.ItemTypeLabelDefinition中选择内部标识)

不确定为什么跨数据库查询不能在一个源中工作,但是一种方法是创建两个OleDb源,一个指向CommonComponents DB,执行ItemTypeLabelDefinition的select,另一个指向IScanImport和select语句,您的子查询。 最好在查询中以相同的方式对这些内容进行排序,然后使用“合并联接”任务将它们合并。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM