2

我有一个导入 Excel 文件的 SSIS 包。在包中,我有一个脚本任务,用于在执行 Excel 导入过程之前检查 Excel 文件是否存在。

AcquireConnection由于错误导致 Excel 文件不存在时,我无法执行包。

当没有可供导入的 Excel 文件时,如何防止包执行?

4

1 回答 1

4

执行以下步骤以避免包失败。

  • Excel SourceValidateExternalMetadata上的属性设置为.False
  • Excel 连接DelayValidation上的属性设置为.True

包验证阶段首先发生在您的脚本任务可以执行之前。如果 Excel 文件不存在,则包验证阶段将失败。设置上述属性值将延迟验证,您可以检查第一个是否存在于您的脚本任务中。如果文件不存在,您可以中止包执行。

于 2012-04-24T08:14:35.090 回答