在 SSIS 中调试时出现此错误:
错误:数据流任务中的 0xC0049064,派生列 [70]:尝试执行类型转换时发生错误。错误:数据流任务中的 0xC0209029,派生列 [70]:SSIS 错误代码 DTS_E_INDUCEDTRANSFORMFAILUREONERROR。“组件“派生列”(70)”失败,因为发生错误代码 0xC0049064,并且“输出列“EVENT_DT”(118)”上的错误行处置指定错误失败。指定组件的指定对象发生错误。在此之前可能会发布错误消息,其中包含有关失败的更多信息。错误:数据流任务中的 0xC0047022:SSIS 错误代码 DTS_E_PROCESSINPUTFAILED。组件“派生列”(70) 上的 ProcessInput 方法失败,错误代码为 0xC0209029。已识别的组件从 ProcessInput 方法返回错误。该错误是特定于组件的,但该错误是致命的,将导致数据流任务停止运行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。错误:数据流任务中的 0xC0047021:SSIS 错误代码 DTS_E_THREADFAILED。线程“WorkThread0”已退出,错误代码为 0xC0209029。在此之前可能会发布错误消息,其中包含有关线程退出原因的更多信息。信息:数据流任务的 0x40043008,DTS.Pipeline:后执行阶段开始。信息:数据流任务中的 0x40043009,DTS.Pipeline:清理阶段开始。信息:数据流任务中的 0x4004300B,DTS.Pipeline:“组件“DataReaderDest”(143)”写入 0 行。任务失败:数据流任务警告:包中的 0x80019002:SSIS 警告代码 DTS_W_MAXIMUMERRORCOUNTREACHED。Execution 方法成功,但引发的错误数 (4) 达到了允许的最大值 (1);导致失败。当错误数量达到 MaximumErrorCount 中指定的数量时,就会发生这种情况。更改 MaximumErrorCount 或修复错误。SSIS 包“Package.dtsx”完成:失败。
我的表达是:
(DT_DBTIMESTAMP)(SUBSTRING(EVENT_D,7,4) + "-" +
SUBSTRING(EVENT_D,4,2) + "-" +
SUBSTRING(EVENT_D,1,2) + EVENT_T)
我的原始数据按以下顺序排列:
EVENT_D: DD/MM/YYYY
EVENT_T: HH:MM:SS
任何帮助表示赞赏。我多次尝试改变我的表情,但仍然失败。