【发布时间】:2010-11-05 13:54:31
【问题描述】:
长话短说,我正在一个一个地获取一堆 Excel 文档,并使用导入/导出向导将它们导入 SQL Server 2005 中的数据库。
这是一份报告(所有未显示的过程均为“成功”)。我有什么办法可以忽略截断错误?我用谷歌搜索无济于事,或者至少在我的版本中没有。
- Executing (Success) - Copying to [Datadev].[dbo].[Sheet0$] (Error) Messages * Error 0xc020901c: Data Flow Task: There was an error with output列“值含义描述” (234) 输出“Excel 源输出” (9)。返回的列状态为: “文本被截断或一个或多个 字符在目标中没有匹配 代码页。”。 (SQL Server 导入导出向导)
* Error 0xc020902a: Data Flow Task: The "output column "Value含义描述“(234)”失败 因为发生了截断,并且 “输出”上的截断行处置 “值含义说明”列 (234)" 指定失败 截断。截断错误 发生在指定对象上 指定的组件。 (SQL Server 导入导出向导)
* Error 0xc0047038: Data Flow Task: SSIS Error CodeDTS_E_PRIMEOUTPUTFAILED。这 组件上的 PrimeOutput 方法 “来源 - Sheet0$” (1) 返回错误 代码 0xC020902A。组件 返回失败代码时 管道引擎称为 PrimeOutput()。 故障码的含义是 由组件定义,但 错误是致命的,管道 停止执行。可能有错误 在此之前发布的消息更多 有关故障的信息。 (SQL Server 导入导出向导)
* Error 0xc0047021: Data Flow Task: SSIS Error CodeDTS_E_THREADFAILED。线 “SourceThread0”已退出并出现错误 代码 0xC0047038。可能有错误 在此之前发布的消息更多 关于为什么线程有的信息 退出。 (SQL Server 导入导出向导)
* Error 0xc0047039: Data Flow Task: SSIS Error CodeDTS_E_THREADCANCELLED。线 “WorkThread0”收到关闭 信号并且正在终止。用户 请求关闭,或出现错误 另一个线程导致管道 去关机。可能有错误 在此之前发布的消息更多 关于为什么线程的信息 取消。 (SQL Server 导入导出向导)
* Error 0xc0047021: Data Flow Task: SSIS Error CodeDTS_E_THREADFAILED。线 “WorkThread0”已退出并出现错误 代码 0xC0047039。可能有错误 在此之前发布的消息更多 关于为什么线程有的信息 退出。 (SQL Server 导入导出向导)
- Post-execute (Success) Messages * Information 0x402090df: Data Flow Task: The final commit for the数据插入已开始。 (SQL Server 导入导出向导)
* Information 0x402090e0: Data Flow Task: The final commit for the数据插入已结束。 (SQL Server 导入导出向导)
- Cleanup (Success) Messages * Information 0x4004300b: Data Flow Task: "component "Destination -Sheet0$" (323)" 写了 210 行。 (SQL Server 导入导出向导)
【问题讨论】:
标签: sql-server excel import