(我不是賦予足夠的成員包括在我的帖子截屏 - 這裏是一個共享的OneDrive文件夾中的鏈接,有圖像的文章,以更好地解釋https://1drv.ms/f/s!Ai9bJ2dV87SLg9h5FP84If74hyUK4Q)SSIS記錄詳細的整個結果集,
我想記錄什麼特定的存儲特效插入,更新和刪除後,他們通過執行SQL任務在SSIS包工作流程內執行。有第三方實現的自定義日誌記錄方法,但它通過將系統ParentContainer ID與用戶任務ID相關聯,該用戶任務ID充當記錄此類信息的存儲過程的參數。 1)我不認爲這將從一個執行SQL任務和2)我想要的細節水平超過DML函數的發生。
我已經成功地記錄了「單行」通過建立一個結果集,使用變量,並通過使用派生列任務檢索變量並插入到一個日誌表相鄰的數據流任務。
由於我目前的工作方法的一個例子:
在EXEC SQL任務設置
詳細信息,它記錄
現在我整個執行多個插入存儲過程來的數據流部分,因此我需要記錄更多細節 - 不止一行。我在proc中創建了變量來檢索這個多重INSERT場景,並且在SP中選擇了一個聯合會產生以下結果集。
我明白,我現在需要用整個結果集,現在設定值,而這個應用程序是使用什麼方法來堅持的結果設置爲另一步(對我來說,爲了一個目標登錄)。在研究中,我瞭解瞭如何使用Foreach循環容器,但是這似乎可以配置爲一個需要成爲值類型對象的變量。我目前有4個變量,無法在Foreach對象的Collection部分設置。
我希望在完全實現這一目標或建議另一種方法任何見解。
非常感謝提前!
我覺得這個問題含糊不清,因此不清楚。當你這樣做的時候:「但是我對從那裏採取什麼方法以及如何記錄這個問題感到困惑」,它不再清楚你到底在說什麼。你可以編輯你的問題到基本要點,並專注於問題是什麼,沒有不必要的背景噪音? –
請告知修訂是否令人滿意 – SuraAnahita
不,我還不知道你想問什麼,對不起。 –