1. 開啟 Visual Studio 2008,建立「Intergration Service」專案,取名「DTS_Demo」
2. 目標是將資料庫內的 t1 的資料轉到 t2
3. 將 SSIS 封裝名稱改為「t12t2」
4. 從工具箱拉出「資料流程工作」到「控制流程」內
5. 在「資料流程」工作拉近來源為「OLE DB 來源」,目的地為「OLE DB 目的地」,接著將綠線將兩者連接起來
6. 在來源跟目的上點兩下,設定資料來源。
8. 試跑一下,成功的話會是綠色的
9. 因為要佈署到SQL Server上,要多設定一個「封裝組態」,否則會因為帳號密碼權限的問題,不能執行封裝
10. 按「加入」,開始設定組態檔
11. 按「瀏覽」,選擇組態檔要儲存的位置
12. 選到剛剛的連線,至少選擇以下三項,「ConnectionString」、「Name」、「Password」
13. 取好名稱後按「完成」
14. 接著在專案的目錄下,會看到一個 DTS.dtsConfig 的檔案
15. SSIS做好之後,要設定排成讓他每日自動執行
打開 SQL Agent -> 作業 -> 新增作業
16. 在「一般」輸入「名稱」
17. 在「步驟」內新增 SSIS 排程
18. 之前設完之後一直說沒權限執行XML檔,試了好久才發現應該要選到「bin\Deploymeny」下的「*.dtsx」檔案
18. 注意要勾選「32位元執行階段」
19. 在「排程」內設定排程
20. 回到 SQL Agent,在封裝的檔案上按右鍵,「從下列步驟啟動作業」就會成功了
沒有留言:
張貼留言