我正在编写一个按计划运行的SSIS包来轮询文件夹位置。
文件将由foreach循环拾取,但是这些文件非常大,因此需要时间复制到目录中。
我想知道当一个foreach文件循环在一个仍然被复制的文件的目录上运行时,SSIS的行为如何,它是否会跳过该文件,因为它不完整? SSIS是否会尝试加载零件复制文件?
答案 0 :(得分:1)
没有文件没有危险。它也不会被部分复制[除非你在完成文件复制后删除它。]这将是一场灾难。 ;)
它与Loop
存在无关。 File System Task
是您需要考虑的问题。它将表现为手动复制文件。如果你这样做会怎么样?在完成从Source到Destination文件夹的文件复制之后你还做了什么呢?比如[你要删除吗?]
简而言之,“没有任何事情发生”。不会复制部分文件。