SSIS情景異常在SSIS包動態連接
我有類型的對象的SQL變量處理。它包含到不同服務器/數據庫的所有連接。我想要逐一連接到這些數據庫並運行查詢。
預期異常處理
如果SSIS連接管理器(動態連接管理器)是無法找到服務器(可能是服務器已關閉),我想跳過該連接的連接(數據庫/服務器)並將其記錄到表中並移至下一個連接(數據庫/服務器)。 SSIS包不應該崩潰。
我的實現
我已經成功地配置SSIS包通過類型對象的SSIS變量使用連接管理器(動態連接管理器)和foreach循環迴路。但如果找不到服務器/數據庫,我無法跳過連接。它會生成服務器/數據庫未找到/連接問題和SSIS包失敗的錯誤。
我在SSIS的經驗是隻有一個星期的
任何幫助將不勝感激。
我做了IT。使用腳本任務。我使用腳本任務連接到服務器。我在try catch循環中添加了SSIS連接管理器類,併爲此調用了連接。當它引發一個異常,它找不到服務器時,我會捕獲它並返回(int)Scriptresult.succes,以便它不會停止執行進程 您正在談論SSIS中的檢查點。他們習慣於從他們離開的狀態開始。 –
很高興知道你解決了這個問題,但我不是在談論檢查站。沒關係。你有解決方案! – rvphx
好的,謝謝你的幫助。 –