忽略 SSIS 中数据源上的错误

Ignore errors on Data Source in SSIS

提问人:ob213 提问时间:7/4/2009 最后编辑:ob213 更新时间:9/26/2009 访问量:2515

问:

我有 300 万行客户 .csv 文件。当我在 SQL 2008 中导入它时,我在数据流中获取数据源步骤。“[源 - Customers_csv [1]] 错误:找不到列”CCode“的列分隔符。”CCode 是文件中的最后一列。

错误出在数据行 82824 上。我无法打开这个 2GB 文件来查看发生了什么。

我怎么能忽略这个错误?

OB的

SSIS 数据源

评论

0赞 Ed Harper 7/7/2009
获取Textpad - textpad.com 的演示版本,它应该使您能够打开源文件。

答:

1赞 Shiraz Bhaiji 7/4/2009 #1

尝试在错误和截断上设置“忽略失败”。看:

http://www.safnet.com/writing/tech/archives/2007/08/ignoring_ssis_d.html

评论

0赞 ob213 7/6/2009
该错误发生在数据源“Customers_csv”步骤上,因此我无法在错误和截断 OB 上“忽略失败”
1赞 nlinus 3/27/2012
这个答案中的链接已断开。这是有效的链接,但页面上的图像仍然损坏。safnet.com/writing/tech/2007/08/ignoring-ssis-d.html
0赞 ob213 9/26/2009 #2

我将重定向设置为错误输出,将数据查看器添加到其中,并能够查看错误的行。该行的文本限定符和列分隔符搞砸了。