我想简单地将.tsv(200列,400,000行)导入Sql Server。
我一直得到这个错误(总是使用不同的列):
错误0xc02020a1:数据流任务1:数据转换失败。列#93;列93"的数据转换返回状态值4和状态文本"文本被截断或目标代码页中的一个或多个字符不匹配。"。
所以,我发现自己,回过头来,改变输出(这种情况下为500):
有没有办法一次将所有OutputColumnWidth更改为'max'?!我有200列我无法等待它失败并返回并为每个失败的列更改它...(我不关心性能,任何数据类型对我来说都是一样的)
答案 0 :(得分:0)
您可以尝试打开SSIS包的代码视图,然后执行ctrl-H替换所有" 50"至" 500"。如果您有50个,则不想更改为500,然后查看代码并使替换更具特定于上下文。