繁体   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