Sql server 如何将分隔的文本文件Thorn(þ;)加载到sql server 2012中
我有这样的文本文件Sql server 如何将分隔的文本文件Thorn(þ;)加载到sql server 2012中,sql-server,ssis,msbi,Sql Server,Ssis,Msbi,我有这样的文本文件 col1þcol2þcol3þcol4 aaaþbbbþcccþddd xxxþyyyþzzzþabs 123þtyehþyetþethrr 我尝试使用ssis包加载到sql server,但找不到解决方案,有人能指导我执行吗 [Flat File Source [8]] Error: Data conversion failed. The data conversion for column:<column namesss> 程序包失败: 这是程序执行的快
col1þcol2þcol3þcol4
aaaþbbbþcccþddd
xxxþyyyþzzzþabs
123þtyehþyetþethrr
我尝试使用ssis包加载到sql server,但找不到解决方案,有人能指导我执行吗
[Flat File Source [8]] Error: Data conversion failed. The data conversion for column:<column namesss>
程序包失败:
这是程序执行的快照
[Flat File Source [8]] Error: Data conversion failed. The data conversion for column:<column namesss>
[平面文件源[8]]错误:数据转换失败。列的数据转换:
它是这样输出的
col1þcol2þcol3þcol4
aaaþbbbþcccþddd
xxxþyyyþzzzþabs
123þtyehþyetþethrr
我试着做的改变:像这样
col1þcol2þcol3þcol4
aaaþbbbþcccþddd
xxxþyyyþzzzþabs
123þtyehþyetþethrr
将thorn更改为列分隔符,而不是行分隔符。然后将行分隔符更改为换行符(假定)
要做更多的工作,我们需要查看您的表定义和包定义的其余部分,特别是列分配。您说您尝试使用了另一个答案中的步骤,但实际上您没有告诉我们在执行这些步骤时发生了什么。你有错误吗?如果是,错误是什么?导入是否发生,但数据不正确?@Damien_不相信者当我尝试一个示例文件时,我得到了如图所示的输出,但当在一个大文件上执行时(有10个大列名+2000行),它会给出错误?根据您的列名,您似乎没有在连接管理器中定义列。从平面文件连接管理器中弹出选项卡的屏幕截图和一两行示例数据,我可以看一看。我最喜欢的表情符号-þ正如@RBarryYoung在他的回答中指出的,您没有定义列,因为您没有指定thorn分隔符。它将你的数据作为一个大的列来读取。这就是说,这是你正在研究的问题的重复谢谢!!我正在处理它,示例文本执行得很好,还有一个带有“þ”分隔符的大文本文件,我需要这样做