作爲從傳統系統遷移到新技術的一部分,我需要使用SSIS重命名特定文件夾中可用的N個文件[.txt,.pdf,.xl等]。SSIS文件移動和重命名
將文件移動到目的地
解析其被用作ID與在表中的記錄相關聯的文件的前綴。 例如:1012BA12_Attach_Emp.doc [ID = 1012BA12]
然後,我需要去數據庫並查找新的ID。 例如:舊的ID = 1012BA12和等效的新ID = 512
然後用新的替換舊的ID。 例如:512_Attach_Emp.doc
將一行插入到某個表中,並且尊重新名稱&路徑。
我已經習慣了每個文件枚舉,執行sqltask和文件系統任務 但它每天消耗這樣做。
請指導我最好的方法。
你的問題到底是什麼? 「耗費一天時間」是否意味着包裹需要一天運行?你所描述的解決方案看起來很正常,所以你需要提供更多關於什麼不工作的細節。如果您的問題是運行緩慢,您處理了多少文件,並且您是否檢查了包日誌以查看時間的使用情況?您是否嘗試過使用腳本任務或外部程序/腳本來執行一些處理? – Pondlife 2012-03-20 08:11:43