将excel表数据导入sqlserver2008R2 报错

摘要:
错误信息:正在复制到[dbo].[Sheet1sss$](错误)消息错误0xc020901c:数据流任务1:输出“Excel源输出”上的输出列“FDESC”出错。错误0xc020902a:数据流任务1:“输出列“FDESC””由于发生截断而失败,而且针对“输出列“FDESC””的截断行处理设置指定截断时出错。组件“源-Sheet1$”的PrimeOutput方法返回了错误代码0xC020902A。虽然该失败代码只与该组件有关,但这个错误是致命的,管道已停止执行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。
错误信息:

正在复制到 [dbo].[Sheet1sss$] (错误)
消息
错误 0xc020901c: 数据流任务 1: 输出“Excel 源输出”(9) 上的 输出列“FDESC”(93) 出错。返回的列状态是:“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。
(SQL Server 导入和导出向导)
错误 0xc020902a: 数据流任务 1: “输出列“FDESC”(93)”由于发生截断而失败,而且针对“输出列“FDESC”(93)”的截断行处理设置指定截断时出错。在指定组件的指定对象上出现截断错误。
(SQL Server 导入和导出向导)
错误 0xc0047038: 数据流任务 1: SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。组件“源 - Sheet1$”(1) 的 PrimeOutput 方法返回了错误代码 0xC020902A。管道引擎调用 PrimeOutput() 时该组件返回了一个失败代码。虽然该失败代码只与该组件有关,但这个错误是致命的,管道已停止执行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。
(SQL Server 导入和导出向导)


导入excle表到sqlserver2008R2数据库,报错,可以将excle表转为.csv格式,在将.csv的文件后缀名改为.txt文件,如以下例子:将excel表数据导入sqlserver2008R2 报错第1张
将   “输出列“FDESC”(93) 出错”  FDESC这列的长度设置为 nvarchar(2000);
USE
[Demo] GO /****** Object: Table [dbo].[BBBBB] Script Date: 06/19/2019 21:19:04 ******/ SET ANSI_NULLS ON GO
---- 一、创建表结构
SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BBBBB]( [ID] [float] NULL, [SETITEM_ID] [nvarchar](255) NULL, [SETORG_ID] [nvarchar](255) NULL, [ORGITEM_ID] [nvarchar](255) NULL, [ORGITEM_CODE] [nvarchar](255) NULL, [ORGITEM_GBCODE] [nvarchar](255) NULL, [ORGITEM_CNAME] [nvarchar](255) NULL, [ORGITEM_CNALIAS] [nvarchar](255) NULL, [ORGITEM_ENNAME] [nvarchar](255) NULL, [ORGITEM_ASSISTCODE] [nvarchar](255) NULL, [ORGITEM_PKG] [nvarchar](255) NULL, [ORGITEM_TYPE] [nvarchar](255) NULL, [DOSAGE_FORM_ID] [nvarchar](255) NULL, [DOSAGE_FORM_NAME] [nvarchar](255) NULL, [SETCLASS_ID] [nvarchar](255) NULL, [SETCLASS_NAME] [nvarchar](255) NULL, [SETGRADE] [nvarchar](255) NULL, [PAYMENT_RATIO] [nvarchar](255) NULL, [IS_LIMITPRICE] [nvarchar](255) NULL, [LIMIT_PRICE] [nvarchar](255) NULL, [ORGITEM_INFO] [nvarchar](255) NULL, [IS_NEED_APPROVAL] [nvarchar](255) NULL, [NOTAPPROVALITEM_ID] [nvarchar](255) NULL, [OWN_RATIO_NOTAPPROVAL] [nvarchar](255) NULL, [ORGITEM_FLAG] [nvarchar](255) NULL, [FISAVAILABLE] [nvarchar](255) NULL, [FDESC] [nvarchar](2000) NULL,--导入数据库时,系统默认为(255),可在编辑映射将大小设置为2000,或者max [FLOGCBY] [nvarchar](255) NULL, [FLOGCDATE] [nvarchar](255) NULL, [FLOGLUBY] [nvarchar](255) NULL, [FLOGLUDATE] [nvarchar](255) NULL, [FLOGLABY] [nvarchar](255) NULL, [FLOGLADATE] [nvarchar](255) NULL, [YDJS_AKC224] [nvarchar](255) NULL, [YDJS_AKC229] [nvarchar](255) NULL, [YDJS_AKC230] [nvarchar](255) NULL, [YDJS_AKC231] [nvarchar](255) NULL, [YDJS_YKC615] [nvarchar](255) NULL, [SYZFBL] [nvarchar](255) NULL, [ETZFBL] [nvarchar](255) NULL, [PAYMENT_RATIO_CS] [nvarchar](255) NULL) ON [PRIMARY] GO --二、使用以下代码导入csx.txt数据到BBBBB表
将excel表数据导入sqlserver2008R2 报错第2张
BULK INSERTDemo.dbo.BBBBB
FROM 'D:csx.txt'
WITH(
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '')
SELECT * FROM Demo.dbo.BBBBB
运行代码,完成对数据的导入。

免责声明:文章转载自《将excel表数据导入sqlserver2008R2 报错》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇DATAX 实现python调用cmd 系统控制台,实现在开发工具中内嵌datax (python 多行执行cmd命令)关于Spring的@RequestBody的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

springboot 过滤器、拦截器、消息转换器、切片执行顺序 及区别

request 请求 -->1:过滤器 doFilter2:拦截器 preHandle3:消息转换器 readInternal4:AOP before5:Controller6:Response7:AOP after8:消息转换器 writeInternal9:拦截器 postHandle 过滤器:可以拿到原始的Http请求和响应的信息,只能获得其请...

ES6+转ES5

  本人近期接到一个天大的“好消息”:zxbc项目某些客户为保险业等种种原因要支持IE……  2013年,ES6草案冻结,2015年6月,ES6正式通过,成为国际标准。都9102啦,Chrome还好啦,升级到最新版本,大部分ES6还是ok的,但是万恶之源IE呢?作为一个前端开发者,兼容万恶的IE,顿时,胸中万马奔腾,此处省略十万字……  无奈之举,撸起袖子...

RabbitMQ 运转流程

生产者发送消息 1、生产者连接到 RabbitMQ Broker,建立一个连接(Connection),开启一个信道(Channel) 2、生产者声明一个交换器,并设置相关属性,比如交换机类型、是否持久化等 3、生产者声明一个队列并设置相关属性,比如是否排他、是否持久化、是否自动删除等 4、生产者通过路由键将交换器和队列绑定起来 5、生产者发送消息至 Ra...

CAT 监控搭建

简介 CAT 是基于 Java 开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。 已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 开源地址:https://github.com/dianping/cat/ D...

搭建一套完整的ELK系统

ELK日志收集系统介绍   一  简单介绍             ELK部署搭建有很多成型的方案,这里推荐一种比较中规中矩的方案,它整合了logstash比较消耗资源以及当服务端临时宕机的时候出现数据丢失的问题,主要由filebeat+redis+logstash+elasticsearch+kibana构成,在每个需要收集日志的机器上面下发filebe...

MySql 常见错误代码大全 VV2

从机一直1593错误,排查了半天发现是从的配置文件中的server-id没改导致,此低级错误记录下警醒自己 B.1. 服务器错误代码和消息 服务器错误信息来自下述源文件: · 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。 · 错误值列在share/errmsg.txt文件中...