【发布时间】:2017-11-20 07:04:14
【问题描述】:
在将日期时间字段从 oledb 源转换为平面文件时,我遇到了 ssis 包的问题。我并不是每次都会遇到这种情况。请帮助我。我有目标 DT_STR (50) 中列的 DB_Timestamp 数据类型。
以用户身份执行:NA\X16871。适用于 64 位的 Microsoft (R) SQL Server 执行包实用程序版本 12.0.5000.0 版权所有 (C) Microsoft Corporation。版权所有。开始时间:下午 3:30:08 错误:2017-11-16 16:40:37.45 代码:0xC0202053 来源:DFT - 错误报告 FF DST 加载错误报告 [2] 描述:无法写入数据文件。结束错误错误:2017-11-16 16:40:37.45 代码:0xC02020A0 来源:DFT - 错误报告 FF DST 加载错误报告 [2] 描述:无法复制或转换列“OPEN_SINCE”的平面文件数据。结束错误错误:2017-11-16 16:40:37.45 代码:0xC0047022 来源:DFT - 错误报告 SSIS.Pipeline 描述:SSIS 错误代码 DTS_E_PROCESSINPUTFAILED。处理输入“平面文件目标输入”(6) 时,组件“FF DST 加载错误报告”(2) 上的 ProcessInput 方法失败,错误代码为 0xC02020A0。已识别的组件从 ProcessInput 方法返回错误。该错误是特定于组件的,但该错误是致命的,将导致数据流任务停止运行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。结束错误错误:2017-11-16 16:40:43.48 代码:0xC0209017 源:DFT - 错误报告 OLE DB 源 [35] 描述:设置缓冲区的行集结尾失败,错误代码为 0xC0047020。结束错误错误:2017-11-16 16:40:43.48 代码:0xC0047038 来源:DFT - 错误报告 SSIS.Pipeline 描述:SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。 OLE DB 源上的 PrimeOutput 方法返回错误代码 0xC0209017。当管道引擎调用 PrimeOutput() 时,组件返回了失败代码。失败代码的含义由组件定义,但是错误是致命的并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。结束错误错误:2017-11-16 16:40:43.48 代码:0xC0202053 来源:DFT - 错误报告 FF DST 加载错误报告 [2] 描述:无法写入数据文件。结束错误 DTExec:包执行返回 DTSER_FAILURE (1)。开始时间:下午 3:30:08 结束时间:下午 4:40:43 已用时间:4234.5 秒。包执行失败。步骤失败。
【问题讨论】:
-
什么是“oledb”来源?
-
oledb源是使用查询从sqlserver获取数据
-
你检查过平面文件连接管理器的运行时间吗?
-
B 楼,我没找到你……
标签: sql-server ssis-2012 ssis-2008