2010-07-09 73 views
0

我正在編寫一個SSIS報表,它是SSIS包的直接結果。使用SSIS 2008從Excel導入多個表 - 排他性

這是我的理解,SSIS必須有獨家訪問Excel文件的導入。有沒有辦法解決?

如果我不能讀取最後一次保存的內容,我是否至少可以發送一封電子郵件通知用戶失敗?我如何捕獲這個錯誤?

回答

1

這似乎是Jet連接引擎和Excel的缺陷,默認情況下,它以獨佔訪問模式打開文件。如果只有一兩個人在使用該文件,那麼您可以讓他們以共享訪問模式打開文件以避免此錯誤。或者,由於這最終是Jet數據庫引擎連接,因此您可以在連接字符串中指定您在Mode = Read中打開它。