执行我的包裹,我看到以下错误。来自源文件(平面文件)的EMP ID
是DT_STR(50)
并将其加载到表中:
EMP_ID int not null column
使用数据转换任务,我将其转换为四字节带符号整数
但是Job失败了。
描述:转换列“ EMP ID”时数据转换失败 (105)到“ EMP ID”(25)列。转换返回状态值2 和状态文本“由于 潜在的数据丢失。“。结束错误错误:2019-09-16 11:37:28.53
代码:0xC0209029来源:数据流任务1数据转换0-0 [2]说明:SSIS错误代码 DTS_E_INDUCEDTRANSFORMFAILUREONERROR。 “数据转换 .Outputs [数据转换输出] .Columns [EMP ID]“因错误而失败 发生代码0xC020907F,并且错误行配置在“数据 转换0-0.Outputs [数据转换输出] .Columns [EMP ID]“ 指定错误失败。指定的对象发生错误 指定组件的。之前可能发布了错误消息 有关失败的更多信息。结束错误错误: 2019-09-16 11:37:28.53代码:0xC0047022来源:数据流任务 SSIS.Pipeline说明:SSIS错误代码 DTS_E_PROCESSINPUTFAILED。组件“数据”上的ProcessInput方法 处理时转换(2)失败,错误代码为0xC0209029 输入“数据转换输入”(3)。确定的组件返回 来自ProcessInput方法的错误。该错误特定于 组件,但该错误是致命的,将导致数据流任务 停止运行。在此之前可能有张贴的错误消息 有关失败的更多信息。结束错误DTExec:程序包 执行返回DTSER_FAILURE(1)。开始于:11:37:27 AM 完成:11:37:28 AM经过:0.797秒。包执行 失败了步骤失败。