我正在查看繼承的SSIS包,並且存儲過程正在將記錄發送到名爲USER:NEW_RECORDS的記錄集。它是Object類型的,值是System.Object。然後用它將這些數據輸入到SQL表中。我們遇到了一個錯誤,因爲它似乎將存儲過程的數字結果放入DT_WSTR字段,然後在將其放入數據庫中的十進制字段時失敗。SSIS - 如何在記錄集中查看/設置字段類型?
大多數記錄正在工作,但其中一個正好具有更長的小數位數,因此失敗。
我想看看我的SSIS記錄集字段類型是什麼,並可能改變它們,所以我可以強制數據被正確截斷和複製。或者,也許,我甚至沒有正確地看這個。數據使用執行存儲過程的SQL任務放入記錄集中。
編輯:看起來這個特定的記錄集被使用了兩次,這是它的第二次使用。我在想,也許它有第一次使用的數據類型。但是我不能將數據查看器放在SQL Task上,對嗎?