2
我已經開發了一個SSIS 2012包:SSIS雞和蛋的問題文件
1)運行的可執行文件來創建一個Access MDB文件(基於)從PDF提取的數據
2)使用數據流將MDB文件中的表加載到SQL Server表。
我遇到的問題是,第一次運行作業時,MDB文件不存在,因爲創建它的可執行文件尚未運行。所以如果我嘗試運行這個包,它不能驗證Access數據庫,並且它失敗。
我想也許如果我設置「延遲驗證」屬性的Access數據源可能有幫助,但沒有骰子。
唯一解決這個問題的方法是在服務器上放置一個MDB文件的空副本。然後程序包驗證「是」,然後繼續用新副本覆蓋MDB。
這工作,但似乎cheezy。一定會有更好的辦法。
如果您在整個包上設置延遲驗證,該怎麼辦? – billinkc
是的,這是有效的。真棒! –