當一個存儲過程是為了生成報表,並且是周期性的,則不需要人工干預,由SQL作業定時自動執行些SQL存儲過程即可.
-
打開SQL Server Management Studio,SQL Server代理--作業--點右鍵--新建作業
-
作業的名稱取為:test
並進行說明,若作業的數量太多,以方便區別;
這里寫上定時執行存儲過程Pr_test
確定保存.
-
點擊常規下面的步驟,按箭頭指示,新建步驟.
-
取名步驟名稱:exec pr_test
注意選擇存儲過程所在的數據庫
錄入需要執行的命令:exec pr_test ,確定保存.
若有其它參數命令也可以編寫
-
接下來設置計划,自動定時執行的時間.
新建計划,進放計划屬性設置窗口.
-
依然要填寫計划的名稱:exec pr_test
計划類型:重復計划
時間頻率:每月的26日的12點30分自動執行一次
持續時間:無結束日期
確定保存.到此基本功能已經設置完成,額外其它功能可以根據需要進行增加.