2011年9月21日 星期三

建立 SSIS 專案並佈署到SQL Server上

1. 開啟 Visual Studio 2008,建立「Intergration Service」專案,取名「DTS_Demo」

2. 目標是將資料庫內的 t1 的資料轉到 t2

3. 將 SSIS 封裝名稱改為「t12t2」

4. 從工具箱拉出「資料流程工作」到「控制流程」內

5. 在「資料流程」工作拉近來源為「OLE DB 來源」,目的地為「OLE DB 目的地」,接著將綠線將兩者連接起來


6. 在來源跟目的上點兩下,設定資料來源。

7. 目的來源設好之後,要在設定「對應」

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,在封裝的檔案上按右鍵,「從下列步驟啟動作業」就會成功了


沒有留言:

張貼留言