任務 - 有7個SQL服務器,每個都有相同的數據庫。考慮數據庫的表格Table_1。我想從所有7臺服務器的Table_1中獲取數據,並將其放入主服務器的Table_1中(下面的照片中稱爲DataWarehouse)。我創建了一個數據流任務,將數據從其中一臺服務器移動到主服務器。SSIS ForEach循環 - 更改for循環內的連接
現在,我想把這個數據流任務放在一個for循環中,並且執行從7個服務器中的每一個到主服務器的數據流。我該怎麼做 ?
請參閱下面附圖。我希望我的foreach循環更改數據流任務「Data Mart-One Server」中定義的連接,然後執行數據傳輸。這甚至有可能嗎?如果是,那麼如何?我希望簡單的東西就像我們在編程 -
//pseudocode
foreach (String serverIP){
1 - connect to server using serverIP
2 - move data from server called serverIP to destination
}
我不是已經回答了嗎? http://stackoverflow.com/questions/16372338/ssis-etl-transfer-tables-databases-from-many-servers – 2013-05-11 07:45:49
@ElectricLlama - 實際上,沒有。我需要點這樣發佈圖像。所以,我別無選擇,只能接受你的回答。它不適合我。我忘了爲什麼。我一整天都在處理這件該死的事情,而我忘記了你的答案沒有奏效。此外,它不是一步一步的:) – gregnorm 2013-05-11 08:03:38
如果你問一個問題....那麼你應該解決它,然後,不接受它,並要求另一個。您發佈的圖片不會在您的問題中添加任何內容。在前面的問題中可以解決這個問題。 – 2013-05-14 03:41:57