簡體   English   中英

SSIS從PostgreSQL(UTF-8)傳輸到SQL Server(ANSI)

[英]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
圖片1

圖片#2
圖片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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM