网络编程
位置:首页>> 网络编程>> 数据库>> 如何将 Access 的 Memo 型态字段汇入到 SQL2005 的 nvarchar 型态字段

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

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

标签:错误,access,sql2005,sql

问题描述:

使用 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。

0
投稿

猜你喜欢

  • 1、很多B2C或者淘宝的卖家反应,下单了但没有支付的占有率超过30%,有的甚至到40%。对于冲动性消费的商品来说,这个70%左右的转化率其实
  • ASP通过XMLDom在服务器端操作XML文件的主要方法和实现对于小数据量,xml文件在检索更新上于ACCESS有很多优势。我曾经测试过不用
  • Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日
  • 在CSS规范中有一个渲染对象的概念,通常用一个盒子(box, rectangle)来表示。mozilla通过一个叫frame的对象对盒子进行
  • 验证关键词是否为sql保留字的在线工具:<html>      <head><t
  • HTML5之中一个很酷的新特性就是WebSockets,它可以让我们无需AJAX请求即可与服务器端对话。今天彬Go将让大家通过Php环境的服
  • 同伪类的方式类似,伪元素通过对插人到文档中的虚构元素进行触发,从而达到某种效果。在CSS1里,有两个伪元素,即:first-letter和f
  • 以下是我做美工的两年生活中一条条总结出来的经验,每一点都是我常用的,虽然不是什么大学问,但我觉得要互相学习才能提高,所以现在拿出来和大家一起
  •     1.如何在网页中插入空格 我们在用Dreamweaver的所见即所得编辑模式下编辑中文网页时,往往需要
  • 锁是指在某组资源中,两个或两个以上的线程在执行过程中,在争夺某一资源时而造成互相等待的现象,若无外力的作用下,它们都将无法推进下去,死时就可
  • 呃,看到这个标题,我们可以首先将IE系浏览器无视了。我承认,我是有极简主义倾向的,我希望能够使用最少的代码和图片做更多的事情。虽然CSS3仅
  • 错误类型: Microsoft JET Database Engine (0x80004005) 不能使用 '';文件已在使
  • 网页设计中,内容组织恐怕是最至关重要、最影响设计品质的方面了。如何将信息组织到好的布局中,是一个网站的基础,并且应该在考虑外观之前就决定好。
  • CSS Sprites 简介:通常被意译为“CSS图像拼合”或“CSS贴图定位”。CSS Sprites并不是一门新技术,目前它已经在网页开
  • MYSQL数据库以它短小、方便、速度快、免费等优点成为很多网站目前首选数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实A
  • 译者按:在iOS HIG已经强大经典了N年之后,Android终于推出了一套比较系统的HIG(大概是为了配合Android 4.0 Ice
  • //关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("<script language=jav
  • b 和 i 标签在现在的 Web 标准潜规则中是不推荐使用,甚至是反对使用的,因为认为他们只是“表现”粗体和斜体,而没有任何“语义”。更多的
  • 好了,下面我们看看如何在服务器上生成.m3u文件并下传到客户端的:<%dim choose,path,mydb,myset,
  • 以前经常吃公司旁边的食堂,人多,排队。夏天的时候,我们总要找一个靠窗口通风好的地方坐,没有空调只有风扇,风扇很多,开关都集中在一个地方,应该
手机版 网络编程 asp之家 www.aspxhome.com