[英]SSIS transfer from PostgreSQL (UTF-8) to SQL Server (ANSI)
我需要創建將數據從PostgreSQL到SQL Server的ETL。 PostgreSQL上的數據使用UTF-8,SQL Server具有ANSI。
因此,我創建了一個非常簡單的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.
請嘗試從SSIS工具箱而不是“派生列轉換”中執行“數據轉換”任務
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.