在上一篇博客中,我們成功的把包導進了SQL Server中,那么接下來我們就為其創建作業,使數據庫能夠自動執行我們的任務。
首先,我們需要啟動“SQL Server 代理”。如圖1:
圖1
在“SQL Server 代理”的子節點中,選中“作業”,右鍵“新建作業”。打開“新建作業”對話框。如圖2:
圖2
輸入名稱后,進入“步驟”選擇頁,單擊“新建”,打開“新建作業步驟”對話框。如圖3:
圖3
輸入步驟名稱,在類型中選擇“SQL Server Integration Services 包”。此時,界面會發生一些變化,出現了兩個選項卡,我們先來配置“包”選項卡:“包源”選擇“SSIS目錄”,“服務器”這里大家根據自己的實際情況配置即可,登陸方式也一樣。在最下面的包,就是讓我們選擇之前部署在SQL Server里的包了。如圖4:
圖4
選擇好包后,不要以為就創建完成了,我們還需轉到“配置”選項卡下,首先檢查包中的參數是否配置正確,不正確的話可以在此處修改,如果沒有參數直接忽略即可。接下來,檢查連接管理器。連接管理器就是我們在SSIS項目中創建的那兩個連接管理器了,分別連接源數據庫和目標數據庫。但是,在這里我們需要重新配置兩個連接管理器的密碼,否則作業會執行錯誤的:
圖5
圖6
編輯完成之后,不要忘了還有一個“高級”選項卡沒有設置呢。這一步經常容易忽視,導致報錯而找不到原因。切換到“高級”選項卡,勾選“32位運行時”。這里就不做過多解釋了,至于原因,感興趣的可以在網上搜一下。
圖7
當然,還沒有完,我們切換到“高級”選擇頁(這里是選擇頁,不是選項卡了)。在這里設置作業執行成功和作業執行失敗時要執行的操作,通常如果作業中有多個步驟,那么無論執行成功還是失敗,都設置為“轉到下一步”,這樣不會影響到后續正確的步驟執行。如果是最后一個步驟,那么成功時就設置成“退出報告成功的作業”,失敗時就設置成“退出報告失敗時的作業”。由于我們的例子只創建了一個步驟,所以按最后一個步驟來設置,如圖8。
圖8
好了,步驟這一步算是創建完成了。接下來進入“計劃”選擇頁,我們來新建一個計劃,如圖9:
圖9
這里面的設置比較簡單,我就不舉例了,大家根據需要自行設置即可。設置完成后,別忘了點擊確定保存。
基本上到此,作業就算創建完成了。后續的諸如”警報“、“通知”、“目標”這些個選擇頁根據個人需要設置就行了,不需要直接保存也可以。
最后,讓我們測試一下作業是否可以正常執行。右鍵我們創建的作業。
圖10
在彈出的右鍵菜單中,選擇“開始作業步驟”。接下來就是等待作業執行,按照我的步驟應該是沒有問題的。成功后如圖11所示:
圖11
OK,SSIS項目部署完成了。
---------------------
作者:CodeRookieGuo
來源:CSDN
原文:https://blog.csdn.net/CodeRookieGuo/article/details/50515486
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
轉載于:https://www.cnblogs.com/purple5252/p/10232941.html