2013-08-29 67 views
0

我需要比較兩個不同服務器上的兩個表。 我需要從兩個表(基於相同的鍵)獲取行,它們存在於第一個表中,但不存在於第二個表中(基於二進制校驗和(hashKey))。之後我需要將它們加載到舞臺表中。如何比較兩個不同服務器上的兩個表,在一個包中的SSIS中

server1.database1.table1.HashKey<>server2.database2.table2.HashKey2 

我需要接收這些行並將它們插入到表中。

在此先感謝

回答

0

添加連接管理器兩個服務器在Solution Explorer。然後將所需類型的兩個數據源(OLE DB,ODBC ..)添加到您的數據流中(如果需要,可以直接在源代碼編輯器中添加連接管理器)。現在你應該可以操縱兩個表。

這是你在找什麼?

看看這個:

每個來源是從各自的服務器一臺。加入前必須進行分類。

Workflow

合併加入編輯器,你可以選擇什麼樣的加入是和你想加入什麼。

之後,你可以使用派生列變換過濾/之前打個電話創建目標任務操作數據,並加載它放回一些表條件性拆分

+0

這是我認爲你想要做的事情的基本結構。如果您爲問題添加更多信息,我將能夠更好地瞭解您的問題。 – TsSkTo

+0

謝謝!看起來不錯。我會試試 – user2696566

+0

讓我知道它是如何運作的,如果你有任何問題。如果這個答案最初的問題請標記爲答案。 – TsSkTo

相關問題