每个循环的SSIS - 如何处理部分复制的文件?

时间:2016-07-29 12:03:54

标签: sql-server ssis sql-server-2014

我正在编写一个按计划运行的SSIS包来轮询文件夹位置。

文件将由foreach循环拾取,但是这些文件非常大,因此需要时间复制到目录中。

我想知道当一个foreach文件循环在一个仍然被复制的文件的目录上运行时,SSIS的行为如何,它是否会跳过该文件,因为它不完整? SSIS是否会尝试加载零件复制文件?

1 个答案:

答案 0 :(得分:1)

没有文件没有危险。它也不会被部分复制[除非你在完成文件复制后删除它。]这将是一场灾难。 ;) 它与Loop存在无关。 File System Task是您需要考虑的问题。它将表现为手动复制文件。如果你这样做会怎么样?在完成从Source到Destination文件夹的文件复制之后你还做了什么呢?比如[你要删除吗?]

简而言之,“没有任何事情发生”。不会复制部分文件。