【问题标题】:Error importing table to SQL Server from MS Access mdb using SQL Server Import and Export Wizard使用 SQL Server 导入和导出向导从 MS Access mdb 将表导入 SQL Server 时出错
【发布时间】:2020-05-12 10:56:17
【问题描述】:

我有一个 Notes 表,它无法导入所有记录,出现以下错误:

  • 复制到 [dbo].[Notes](错误) 留言 错误 0xc0202009:数据流任务 1:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80004005。 OLE DB 记录可用。来源:“Microsoft OLE DB Provider for SQL Server”Hresult:0x80004005 描述:“转换规范的字符值无效。”。 (SQL Server 导入和导出向导)

  • 错误 0xc020901c:数据流任务 1:目标 - Notes.Inputs[目标输入].Columns[Action_DateTime] 在目标 - Notes.Inputs[目标输入] 上出现错误。返回的列状态为:“转换失败,因为数据值溢出了指定类型。”。 (SQL Server 导入和导出向导)

  • 错误 0xc0209029:数据流任务 1:SSIS 错误代码 DTS_E_INDUCEDTRANSFORMFAILUREONERROR。 “Destination - Notes.Inputs[Destination Input]”失败,因为发生了错误代码 0xC020907A,并且“Destination - Notes.Inputs[Destination Input]”上的错误行处置指定错误失败。指定组件的指定对象发生错误。在此之前可能会发布错误消息,其中包含有关失败的更多信息。 (SQL Server 导入和导出向导)

  • 错误 0xc0047022:数据流任务 1:SSIS 错误代码 DTS_E_PROCESSINPUTFAILED。处理输入“目标输入”(47) 时,组件“目标 - 注释”(34) 上的 ProcessInput 方法失败,错误代码为 0xC0209029。已识别的组件从 ProcessInput 方法返回错误。该错误是特定于组件的,但该错误是致命的,将导致数据流任务停止运行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。 (SQL Server 导入和导出向导)

  • 错误 0xc02020c4:数据流任务 1:尝试向数据流任务缓冲区添加行失败,错误代码为 0xC0047020。 (SQL Server 导入和导出向导)

  • 错误 0xc0047038:数据流任务 1:SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。 Source - Notes 上的 PrimeOutput 方法返回错误代码 0xC02020C4。当管道引擎调用 PrimeOutput() 时,组件返回了失败代码。失败代码的含义由组件定义,但错误是致命的并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。 (SQL Server 导入和导出向导)

我是 MS Access 专家,但对 SQL Server 不熟悉,不明白它在告诉我什么。

请帮忙!

【问题讨论】:

  • SSIS 非常冗长。唯一重要的是:Notes.Inputs[Destination Input].Columns[Action_DateTime] 转换失败,因为数据值溢出指定类型。源中此列中的任何值都太大或太小或无效,无法放入目标列。您需要检查源中的该列是否存在看起来不像有效日期或看起来像奇怪日期(如 2 月 29 日)的奇怪值。源列和目标列都是date 类型吗?
  • 是的,或者至少应该是。感谢您的提示,我会检查数据。
  • 原来在源表中有几个无效的日期。谢谢。我如何将答案归功于您?
  • 对你来说最好的办法就是自己写一些详细的答案,然后你可以接受它作为答案。

标签: sql-server database ms-access import data-migration


【解决方案1】:

正如 Nick 指出的,Action_DateTime 字段中的某些数据对转换无效。一旦数据被清理,它就可以毫无问题地导入。确实让人想知道为什么这些数据对 Access 不是无效的。

非常感谢

【讨论】:

    猜你喜欢
    • 2018-06-13
    • 1970-01-01
    • 2015-03-05
    • 2010-12-27
    • 1970-01-01
    • 2018-09-26
    • 1970-01-01
    • 1970-01-01
    • 2012-04-29
    相关资源
    最近更新 更多