`

[转载]SQL Server 2005,2012 DTS导入平面数据

阅读更多
SQL Server 2005,2012 DTS导入平面数据
转自http://www.cnblogs.com/wenanry/archive/2009/12/11/1621822.html
1 典型的错误信息如下:

消息
* 错误 0xc02020a1: 数据流任务: 数据转换失败。列“列 2”的数据转换返回状态值 4 和状态文本“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。
(SQL Server 导入和导出向导)
* 错误 0xc020902a: 数据流任务: “输出列“列 2”(18)”由于发生截断而失败,而且针对“输出列“列 2”(18)”的截断行处理设置指定截断时出错。在指定组件的指定对象上出现截断错误。
(SQL Server 导入和导出向导)
* 错误 0xc0047038: 数据流任务: SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。组件“源 - 11_txt”(1) 的 PrimeOutput 方法返回了错误代码 0xC0202092。管道引擎调用 PrimeOutput() 时该组件返回了一个失败代码。虽然该失败代码只与该组件有关,但这个错误是致命的,管道已停止执行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。
(SQL Server 导入和导出向导)
* 错误 0xc0047021: 数据流任务: SSIS 错误代码 DTS_E_THREADFAILED。 线程“SourceThread0”已退出,错误代码为 0xC0047038。可能在此之前已经发出错误消息,提供了有关线程退出原因的详细信息。
(SQL Server 导入和导出向导)
* 错误 0xc0047039: 数据流任务: SSIS 错误代码 DTS_E_THREADCANCELLED。线程“WorkThread0”接收到关闭信号,正在终止。原因是用户请求了关闭,或另一线程中的错误导致该管道关闭。可能在此之前已经发出错误消息,提供了有关取消线程的原因的详细信息。
(SQL Server 导入和导出向导)



2 故障分析:
理由很简单,默认的平文件,每个字段的宽度是50,
如果你的平面数据源的字段超过这个,则会出现上面这个错误。

3 解决方案

也很简单,在高级里面,手工设定每个字段允许的最大宽度就行了,截图如下:
分享到:
评论

相关推荐

    SQLServer2005_DTS.zip

    SQLServer2005_DTS.zip //这个是安装文件,从MS官网下的, //参考文章:http://blog.csdn.net/a0700746/article/details/5833367

    SQLServer2005_DTS.msi

    在SQL Server 2005下使用DTS的开发工具插件

    利用DTS导入_导出向导实现SQL Server数据库表的数据转换.pdf

    在探讨如何使用DTS(数据转换服务)导入/导出向导实现SQL Server数据库表的数据转换这一主题时,首先需要了解数据转换服务(DTS)的作用和重要性。DTS是SQL Server提供的一组工具和服务,用于从不同源提取、转换和合并...

    SQLServer2005 DTS 补丁(For SQL Server 2000 DTS)

    SQL Server 2005 DTS 补丁是针对SQL Server 2000 Data Transformation Services(DTS)的一个升级和修复工具,它旨在增强DTS在SQL Server 2005环境中的功能和稳定性。DTS是SQL Server早期版本中用于数据集成、转换和...

    SQLServer2005_BC.msi SQLServer2005及以后版本 向前 兼容 DTS等功能

    DTS是SQL Server早期版本中的一个关键组件,用于数据导入、导出以及转换任务。在SQL Server 2005中,DTS被SSIS(SQL Server Integration Services)所取代,SSIS是更强大、更灵活的数据集成工具,能够处理复杂的ETL...

    SQLServer2005_DTS.msi最新

    sqlserver2005个人版没有导入导出功能,需要数据库导入导出插件,这是最新的。

    SqlServer2005 打开 SqlServer2008 mdf文件

    1. 右击 Sql Server 2005 中的 jmmaj 数据库,选择“任务”->“导入数据”,然后选择数据源和目标数据,复制一个或多个表或视图数据。 2. 在选择源表和源视图的时候,点击下面的“编辑影射”按钮,然后把“启用标识...

    Microsoft SQL Server 2005 向后兼容组件SQLServer2005_BC.msi

    【Microsoft SQL Server 2005 向后兼容组件】是微软为了确保应用程序能在更新的SQL Server版本上继续运行而提供的关键组件。这些组件确保了与SQL Server 2005相关的功能和特性在更高版本的数据库服务器中得以支持,...

    sqlserver驱动2012版

    高版本的“sqlserver驱动”,也就是SQL Server Native Client 2012,确保了Navicat能够顺利地与SQL Server 2012及更高版本进行通信,执行查询、数据管理、备份等操作。 标签中的“sqlserver”代表的是微软的数据库...

    SQL Server 2005 DTS导入平面数据出现错误解决方案

    当尝试使用SQL Server 2005的DTS导入平面文件数据时,用户可能会遇到以下典型错误: 1. 错误 0xc02020a1: 这个错误提示数据转换失败,因为列“列2”的数据转换返回状态值4,意味着数据被截断,或者目标代码页中找不...

    SQLserver2005_bc_dts双文件.rar

    BIDS是用于创建、设计和管理SQL Server Integration Services (SSIS) 包的集成开发环境,而DTS则是SQL Server 2000中的数据迁移工具,但在SQL Server 2005及以后的版本中被SSIS取代。 描述中提到的"从ICLassFactory...

    ms sql server2000导入到ms sql server 2005

    本文将详细介绍如何将MS SQL Server 2000的数据顺利迁移到更新版本的MS SQL Server 2005中。这个过程通常被称为数据库升级或迁移,它涉及到数据的备份、转换以及在新环境中恢复。 首先,迁移前的准备工作至关重要。...

    SQL Server 2005 数据导入详解

    ### SQL Server 2005 数据导入详解 在IT领域,特别是对于从事数据库管理与开发的专业人士而言,熟练掌握数据库的导入导出技术是至关重要的技能之一。SQL Server 2005作为一款广泛使用的数据库管理系统,其数据导入...

    Microsoft SQL Server 2005 向后兼容组件

    Microsoft SQL Server 2005 Backward Compatibility Components (Microsoft SQL Server 2005 向后兼容组件) SQL Server Backward Compatibility 包中包含 最新版本的 Data Transformation Services 2000 运行时 ...

    sqlserver2005和oracle之间的导入导出

    - 接下来,使用SQL Server 2005的导入/导出向导(Import and Export Wizard)或Data Transformation Services (DTS)将数据从Oracle导入到SQL Server 2005。 - 在选择源提供程序时,应选择“Microsoft OLE DB ...

    SQL Server数据导入SQLite工具

    当我们需要在两者之间进行数据迁移时,就需要借助特定的工具来完成,比如"SQL Server数据导入SQLite工具"。 这个工具的主要功能是将SQL Server数据库转换为SQLite数据库,这对于开发者和数据管理人员来说非常实用。...

    sqlserver导入数据

    SQL Server 导入数据 SQL Server 是一个功能强大且广泛使用的关系数据库管理系统,它提供了多种方式来导入数据,其中之一就是从 Excel 文件中导入数据。本文将详细介绍如何使用 SQL Server Management Studio 将 ...

Global site tag (gtag.js) - Google Analytics