Rohaan Asked: 2016-12-21 05:46:42 +0800 CST2016-12-21 05:46:42 +0800 CST 2016-12-21 05:46:42 +0800 CST SSIS 仅处理从 csv 文件到 sql 表的 5000 行 772 我正在通过 SSIS 将数据从 csv 文件加载到我的 sql 表中。从 csv 文件中读取的记录数是否有任何默认限制? 在加载 csv 文件时,我的数据流组件只处理 5000 条记录,尽管它包含 5341 条记录,如下图所示。我该如何解决这个问题? ssis ssis-2012 1 个回答 Voted Best Answer Shaulinator 2016-12-21T06:30:21+08:002016-12-21T06:30:21+08:00 源文件显示只有 5000 来自第一步。 这意味着文件中的所有数据都已导入,并且有一个错误的分隔符使某些数据在导入中合并,或者您关闭了错误通知/截断通知,并且由于目标或转换限制而截断了数据。 您还可以将数据行配置为意外跳过,或者实际上只有 5000 行数据。我首先检查数据,然后查看日志。确保启用 SSIS 日志记录并查看日志以获取更多信息。我还将在每个步骤之间添加一个计数步骤,并将它们存储到一个表中以进行跟踪,以便我可以验证通过每种方式的行数。
源文件显示只有 5000 来自第一步。
这意味着文件中的所有数据都已导入,并且有一个错误的分隔符使某些数据在导入中合并,或者您关闭了错误通知/截断通知,并且由于目标或转换限制而截断了数据。
您还可以将数据行配置为意外跳过,或者实际上只有 5000 行数据。我首先检查数据,然后查看日志。确保启用 SSIS 日志记录并查看日志以获取更多信息。我还将在每个步骤之间添加一个计数步骤,并将它们存储到一个表中以进行跟踪,以便我可以验证通过每种方式的行数。