我工作的SSIS包和我正在從.xml文件值對ADO .NET目的地SSIS包ADO目的地數據轉換警告
但是當我iinto表中輸入值越來越以下錯誤:
由於將數據類型爲「DT_I8」的輸入列「swaps_Id副本」的數據插入數據類型爲「DT_I4」的外部列「swaps_id」,可能會發生數據丟失。如果這樣做的目的,另一種方式做轉換ADO NET目標組件之前使用數據轉換組件
我用Data conversion transformation editor
然後也越來越上述錯誤
應該怎樣糾正?
我工作的SSIS包和我正在從.xml文件值對ADO .NET目的地SSIS包ADO目的地數據轉換警告
但是當我iinto表中輸入值越來越以下錯誤:
由於將數據類型爲「DT_I8」的輸入列「swaps_Id副本」的數據插入數據類型爲「DT_I4」的外部列「swaps_id」,可能會發生數據丟失。如果這樣做的目的,另一種方式做轉換ADO NET目標組件之前使用數據轉換組件
我用Data conversion transformation editor
然後也越來越上述錯誤
應該怎樣糾正?
此警告意味着Copy of swaps_Id
中的數據是64位整數,並且您試圖將其插入目標表中的32位整數列。你應該怎麼做取決於你的數據。
Copy of swaps_Id
列數據類型bigint
)這只是表示您的源數據類型比您的目標可以處理的大。在數據轉換轉換中,您可能需要將該列轉換爲DT_I8數據類型,以便該警告消失。