將具有相同架構和名稱的檔案載入到資料庫
在SQL Server 2008 資料庫中,匯入多個具有相同名稱和架構的文字檔案由於位置不同,進入同一張桌子可能具有挑戰性。但是,SSIS 提供了一個解決方案來簡化此過程。
使用 SSIS 的 Foreach 檔案容器
要在 SSIS 中完成此任務,您可以使用 Foreach 檔案容器。此容器可讓您迭代多個文件,包括不同目錄中的文件。透過啟用「遍歷子資料夾」選項,容器將自動處理任何巢狀子目錄中的檔案。
設定 Foreach 檔案容器
將平面檔案來源連接到變數
使用以下表達式根據目前檔案路徑動態更新連接字串:
"Data Source=[local database server];Database=[database name];Trusted_Connection=True;Connection Timeout=120;File Name=[User::VariableName]"
取代「[User::VariableName」 ]」替換為步驟 5中建立的使用者定義變數的名稱
處理檔案
以上是SSIS 如何有效率地將多個具有相同名稱和架構的文字檔案載入到 SQL Server 資料庫中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!