繁体   English   中英

从Access导入SQL Server

[英]SQL Server import from Access

我正在尝试将Access(2013)数据库表复制到SQL Server2014。Access Database Engine报告64位SQL和32位Access之间的冲突。 表格>任务>导入提供了附件报告。 没有关系,也没有索引。 谁能帮忙??

操作已停止...

  • 初始化数据流任务(成功)

  • 初始化连接(成功)

  • 设置SQL命令(成功)

  • 设置源连接(成功)

  • 设置目标连接(成功)

  • 验证(成功)消息

    • 警告0x80049304:数据流任务1:警告:无法打开全局共享内存以与性能DLL进行通信;无法执行以下操作: 数据流性能计数器不可用。 要解决此问题,请以管理员身份或在系统控制台上运行此程序包。 (SQL Server导入和导出向导)
  • 准备执行(成功)

  • 预执行(成功)

  • 执行(成功)

  • 复制到Actions (错误)消息

    • 错误0xc0202009:数据流任务1:SSIS错误代码DTS_E_OLEDBERROR。 发生OLE DB错误。 错误代码:0x80040E2F。 OLE DB记录可用。 来源:“ Microsoft Office Access数据库引擎”结果:0x80040E2F说明:“您请求对表进行的更改未成功,因为它们将在索引,主键或关系中创建重复的值。请更改该字段中的数据包含重复的数据,删除索引或重新定义索引以允许重复的条目,然后重试。”。 (SQL Server导入和导出向导)

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

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

  • 执行后(成功)消息

    • 信息0x4004300b:数据流任务1:“目标-操作”写了0行。 (SQL Server导入和导出向导)

很明显,MS访问中存在重复的行或空值。 对于第二个错误,您可能需要访问此链接或信息https://connect.microsoft.com/SQLServer/feedback/details/573638/ssis-package-failes-with-ole-db-error-when-using-顺序容器交易支持

第三个结果是您遇到错误时可能导致整个程序包转换失败

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM