SSIS中的文件使用错误

时间:2011-01-21 14:25:17

标签: ssis

我目前有一个SSIS包,它在文件夹周围运行foreach循环,并将许多Excel工作表中的行存储到数据库中。这很好用。

在循环之外,我接下来有一个foreach循环,将处理过的文件移动到另一个文件夹中。到达这一点时,我收到错误

  

该进程无法访问该文件   因为它被另一个人使用   过程

我尝试过10秒的延迟步骤,但这仍然无济于事。有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:1)

有时锁定尚未释放。您可以尝试这样的事情:http://microsoft-ssis.blogspot.com/2012/01/custom-ssis-component-file-in-use-task.html

答案 1 :(得分:0)

您似乎不应该这样做,但您可以调整最大并发可执行文件和线程。可能有所帮助,但也会降低性能。

http://blogs.msdn.com/b/sqlperf/archive/2007/05/11/implement-parallel-execution-in-ssis.aspx