SSIS创建表,它是流中的目标

时间:2018-01-18 14:37:16

标签: sql ssis ssis-2008

我有一个完全删除并重新创建的数据库。我想安排一个SSIS包:

  • 执行创建TableA
  • 的SQL脚本
  • 而不是继续执行将数据从源表传输到TableA的数据流任务。

问题是我收到的错误表明TableA不存在作为目标。因此验证发现,在我的数据流任务中,目标确实存在。

如何设置例程,以便步骤1在步骤2之前在一个dtsx中完成?

请注意,截断等解决方案对我来说不是一种选择。

1 个答案:

答案 0 :(得分:1)

在SSIS包中,在“数据流任务”的属性下,将Delay Validation属性设置为True

在上一个执行SQL任务创建表之后,这将延迟步骤的验证,直到运行时。

使用此属性时,请注意可能会抑制某些错误。