2010-05-03 59 views
2

我使用的是文件系統任務內每個循環的容器,就像這裏描述: link textSSIS每個文件循環和文件系統任務將文件複製

然而,當我執行包我得到此錯誤: [文件系統任務]錯誤:發生錯誤,出現以下錯誤消息:「進程無法訪問文件'C:\ Book1.xlsx',因爲它正在被另一個進程使用。」

我沒有打開文件,我假設沒有其他人這樣做,因爲我可以複製,打開和覆蓋文件。

任何建議,將不勝感激。 如果你想要一個示例包plz讓我知道。

回答

2

我已經知道了這個問題。請確保在文件系統任務中不要創建文件連接(您可以在連接管理器選項卡中看到它們),該文件連接保持與源文件使用的路徑相同的變量。

1

由於這花了我很多小時解決,我發佈我的解決方案爲他人。它太簡單了...

將Excel文件的副本放在另一個文件夾中,並將其命名爲「template.xlsx」。讓您的架構連接指向此副本。實際的Excel文件將不再被ForEach工作表模式循環鎖定!

+0

謝謝你,解決了我的問題。 – 2014-01-29 12:46:05

相關問題