如何在SQL Server BCP IN无法传输记录(S)时失败SSIS执行进程任务?

时间:2015-04-16 11:11:23

标签: sql-server-2008 batch-file ssis bcp ssis-2008

我有一个 SSIS执行流程任务,它调用 .bat 文件,该文件调用SQL Server BCP IN 将数据从文件移动到SQL Server。

现在,即使 BCP IN 无法传输某些记录(由于数据类型不匹配),执行流程任务也不会失败。 我们希望在这种情况下执行进程任务失败。怎么办呢?

当我们直接在命令提示符下运行 BCP IN 时,我们会收到BCP IN无法传输的记录的消息类型。

  

SQLState = 22001,NativeError = 0
  错误= [Microsoft] [SQL Server Native Client 10.0]字符串数据,右截断

我们尝试使用%ERRORLEVEL%,但它仍然设置为0.

0 个答案:

没有答案