SSIS 数据加载将值截断到目标 table
SSIS data load truncates values into destination table
我有一个带有简单源(vertica 查询)和目标(sql 数据库)的 SSIS 包。当我加载数据时,我的数据值被切断。
例如,我有一个国家代码,它被列为 "C" 而不是 "CN" 。我试过放一个DATA CONVERSION,把数据类型改成DT_STRING,正常可以,但是这次好像没什么作用。关于如何处理这些截断的任何想法。我已将字段长度从源映射到目标。
进入Source组件的Advanced Properties
,进入每个有截断数据的Output Columns
,设置每个的Length
属性这些列的最大可能长度,该列中的数据可以是。
同时取出您的数据转换组件,因为您不需要它,它可能会干扰上述更改的结果。
我有一个带有简单源(vertica 查询)和目标(sql 数据库)的 SSIS 包。当我加载数据时,我的数据值被切断。
例如,我有一个国家代码,它被列为 "C" 而不是 "CN" 。我试过放一个DATA CONVERSION,把数据类型改成DT_STRING,正常可以,但是这次好像没什么作用。关于如何处理这些截断的任何想法。我已将字段长度从源映射到目标。
进入Source组件的Advanced Properties
,进入每个有截断数据的Output Columns
,设置每个的Length
属性这些列的最大可能长度,该列中的数据可以是。
同时取出您的数据转换组件,因为您不需要它,它可能会干扰上述更改的结果。