0
我需要創建從PostgreSQL到SQL Server的ETL數據。 PostgreSQL上的數據採用UTF-8,SQL Server採用ANSI。從PostgreSQL(UTF-8)到SQL Server(ANSI)的SSIS傳輸
所以我創建了非常簡單的ETL,顯示沒有錯誤(picture #1
)。我通過Derived Column
投射源varchar數據,如picture #2
所示。但一旦啓動,ETL返回一個錯誤Data Truncation
。我認爲這是由不同的編碼造成的。兩臺服務器上的數據類型(類型和長度)都相同。有任何想法嗎?
圖片#1
圖片#2
錯誤
[Convert] Error: The "Convert" failed because truncation occurred, and the truncation row disposition on "Convert.Outputs[Derived Column Output].Columns[C_FirstName]" specifies failure on truncation. A truncation error occurred on the specified object of the specified component.