我们发现在某些情况下,当SSIS被赋予无效的数据文件时,它不会产生错误,而是会发出如下警告:
Warning: The end of the data file was reached while reading header rows.
Make sure the header row delimiter and the number of header rows to skip are correct.
正如预期的那样,当标题有任何问题时,会发生这种情况,无论它是不正确的分隔符还是完全丢失(例如空文件)。
我无法理解为什么SSIS会将此视为警告而不是错误 - 输入显然不是我们定义的格式。在任何情况下,是否可以强制SSIS在这些情况下产生错误而不是警告?否则,我们如何以这种方式捕获不正确的数据馈送?