SQL Server2005导入文本数据详解

标签:
mssql2005数据导入导入文本数据studio导入文本数据ms导入文本数据 |
分类: 数据库学习 |
一、创建需要处理的数据库
二、导入文本数据到表中
点击“下一步”出现如下图所示界面,在数据源中选择“平面文件源”,文件名中选择你需要导入的文本文件路径。
点击“下一步”,出现如下图所示界面,此时你可以预览到你的文本数据。
点击“下一步”,出现如下图所示,这里“目标”默认为“SQL Native
Client”,“数据库”选择你之前创建的数据库,一般会默认选择。
点击“下一步”,会出现如下图所示,在“目标”列中选择之前创建的表。
点击“下一步”,会出现下图所示
三、导入错误解决
错误:
- 正在复制到 [Mytest].[dbo].[t_log_query]
(错误)
消息
错误 0xc0202009: 数据流任务: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码:
0x80004005。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005
说明:“对于造型说明无效的字符值”。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005
说明:“对于造型说明无效的字符值”。
错误 0xc020901c: 数据流任务: 输入“Destination Input”(91) 上的 输入列“列 0”(113)
出错。返回的列状态是:“由于可能丢失数据,所以无法转换该值。”。
错误 0xc0209029: 数据流任务: SSIS 错误代码
DTS_E_INDUCEDTRANSFORMFAILUREO
错误 0xc0047022: 数据流任务: SSIS 错误代码 DTS_E_PROCESSINPUTFAILED。组件“目标 -
t_log_tchat_chat”(78)的 ProcessInput 方法失败,错误代码为 0xC0209029。标识的这个组件从
ProcessInput
方法返回了一个错误。虽然该错误是此组件特有的,但却是致命的,将导致数据流任务停止运行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。
错误 0xc0047021: 数据流任务: SSIS 错误代码
DTS_E_THREADFAILED。线程“WorkThread0”已退出,错误代码为
0xC0209029。可能在此之前已经发出错误消息,提供了有关线程退出原因的详细信息。
错误 0xc02020c4: 数据流任务: 无法向数据流任务缓冲区添加行,错误代码为 0xC0047020。
错误 0xc0047038: 数据流任务: SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。组件“源 -
t_log_tchat_chat201304_txt”(1) 的 PrimeOutput 方法返回了错误代码
0xC02020C4。管道引擎调用 PrimeOutput()
时该组件返回了一个失败代码。虽然该失败代码只与该组件有关,但这个错误是致命的,管道已停止执行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。
错误 0xc0047021: 数据流任务: SSIS 错误代码
DTS_E_THREADFAILED。线程“SourceThread0”已退出,错误代码为
0xC0047038。可能在此之前已经发出错误消息,提供了有关线程退出原因的详细信息。
原因分析及解决: