我需要创建ETL,从PostgreSQL获取数据到Server。PostgreSQL上的数据在UTF-8中,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.发布于 2015-06-16 12:26:16
从SSIS工具箱中尝试数据转换任务,而不是派生列转换
https://stackoverflow.com/questions/30864947
复制相似问题