将.tsv导入sql Server时出现问题

时间:2017-02-03 09:53:22

标签: sql-server csv ssis

我想简单地将.tsv(200列,400,000行)导入Sql Server。

我一直得到这个错误(总是使用不同的列):

错误0xc02020a1:数据流任务1:数据转换失败。列#93;列93"的数据转换返回状态值4和状态文本"文本被截断或目标代码页中的一个或多个字符不匹配。"。

即使我明确地说: enter image description here

所以,我发现自己,回过头来,改变输出(这种情况下为500): enter image description here

有没有办法一次将所有OutputColumnWidth更改为'max'?!我有200列我无法等待它失败并返回并为每个失败的列更改它...(我不关心性能,任何数据类型对我来说都是一样的)

1 个答案:

答案 0 :(得分:0)

您可以尝试打开SSIS包的代码视图,然后执行ctrl-H替换所有" 50"至" 500"。如果您有50个,则不想更改为500,然后查看代码并使替换更具特定于上下文。