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