如何将 Access 的 Memo 型态字段汇入到 SQL2005 的 nvarchar 型态字段

时间:2008-12-26 18:13:00 

问题描述:

使用 SQL 2005 w/ SP2 的汇出汇入精灵将数据从 Access 汇入到 SQL2005 发生了错误,但使用在SQL 2000的环境上却无该问题,可以正确地汇入。

中文的错误讯息如下:

- 执行前 (错误)

讯息 
•错误 0xc0202009: 数据流工作: SSIS 错误码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误码: 0x80040E21。
有 OLE DB 记录可用。来源: "Microsoft SQL Native Client" Hresult: 0x80040E21 描述: "多重步骤 OLE DB 操作产生错误。请检查每个 OLE DB 状态值 (如果有的话)。未完成任何工作。"。
(SQL Server 汇入和汇出精灵) 
•错误 0xc0202025: 数据流工作: 无法建立 OLE DB 存取子。请确认数据行中继数据有效。
(SQL Server 汇入和汇出精灵) 
错误 0xc004701a: 数据流工作: 组件 "目的地 - Employee" (205) 未通过执行前阶段,传回错误码 0xC0202025。
(SQL Server 汇入和汇出精灵) 

英文的错误讯息如下:
- Pre-execute (Error)
Messages
Error 0xc0202009: Data Flow Task: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E21.
An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80040E21 Description: "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.".
(SQL Server Import and Export Wizard)
Error 0xc0202025: Data Flow Task: Cannot create an OLE DB accessor. Verify that the column metadata is valid.
(SQL Server Import and Export Wizard)
Error 0xc004701a: Data Flow Task: component "Destination - Employee" (205) failed the pre-execute phase and returned error code 0xC0202025.
(SQL Server Import and Export Wizard)

解决方法:
关于这个问是由于 Access 的 memo 最大容量为 65,536,其大于 SQL 2005 nvarchar 可以容纳的范围,数据检查在 SQL 2005 中较 SQL 2000 更为仔细,故在汇入作业的『执行前』阶段即被检查出数据型态不符,而出现错误讯息。

我们可以将在SQL 2005 中对应到 Access 为数据型能为 memo 的字段,将其数据型态改为 nvarchar(max),再执行汇入功能即可正常将 Access 数据汇入 SQL 2005。

标签:错误,access,sql2005,sql
0
投稿

猜你喜欢

  • python学习之编写查询ip程序

    2023-11-09 18:52:29
  • 一分钟带你掌握Python中pip的安装与使用方法

    2021-02-10 10:38:12
  • SQLServer存储过程中事务的使用方法

    2024-01-29 06:56:03
  • 浅谈tempdb在SqlServer系统中的重要作用

    2024-01-16 12:43:42
  • Python数据结构与算法中的栈详解(3)

    2022-01-19 14:38:24
  • Python单链表的简单实现方法

    2021-08-14 01:58:33
  • PHP对战ASP:这还值得讨论吗

    2008-04-16 14:19:00
  • Python3中bytes类型转换为str类型

    2022-05-19 16:47:31
  • Microsoft SQL Server 安全问题

    2010-07-26 13:20:00
  • python实现吃苹果小游戏

    2023-08-25 19:25:45
  • 永久解决VSCode终端中文乱码问题

    2023-09-18 14:47:57
  • ASP生成数字相加求和的BMP图片验证码

    2011-04-14 10:48:00
  • 关于Vue3中defineProps用法图文详解

    2023-07-02 16:55:56
  • python 爬取英雄联盟皮肤图片

    2021-08-10 10:16:06
  • 完美解决go Fscanf 在读取文件时出现的问题

    2024-02-15 11:29:50
  • python 决策树算法的实现

    2022-10-15 05:49:56
  • 混乱的标记语言XHTML2/HTML5

    2009-07-31 14:27:00
  • python如何统计序列中元素

    2022-03-04 16:32:16
  • JS中Map和ForEach的区别

    2024-04-29 13:19:47
  • asp解决fso.ReadAll提示输入超出了文件尾的错误

    2008-01-30 21:40:00
  • asp之家 网络编程 m.aspxhome.com