簡體   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