New SQL Agent Job
本文以 SQL Server 2008 為例說明如何新增一個作業。
首先要先確認一下 SQL Server Agent 服務是啟動的狀態,若是上線的 SQL Server 主機建議將服務設定為自動啟動。
以下就是登入 SQL Server Management Studio 時操作的畫面。
開啟物件總管,SQL Server Agent > 按右鍵 >新增作業
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlr5sAcuy4oV8OG6qUumodJXGWTlpacm9oa8Ct5Fc1M0XtpK6lnwe48xVBOju4tf0cQyhmPe31-jUnH4U48H07j66xKuGtsPiYOOla3SeeuX7t7Jp_kekxYzGQRZ7N8KZ64bQtYnhlk9BR/?imgmax=800)
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYNUoRJT-A0bVaZLHdlusrhrzA3euVO6K-rltNTDRvw1fMlru6VIym38DrnDQdZnkUeCPp58Y7FvyZ1Wov6ng9wVMxGTS7_hOanMcFI74s3Too8oBdDSC4mFmxSULQU7-DTbqk7_7hocWV/?imgmax=800)
選取:類型、資料庫
再命令區中輸入要執行的T-SQL指令碼,可以點擊 [剖析] 測試是否可以正常執行。
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIcuQgfJl2wOi-tv0E5SNhZJyL_7m_MmbJbA5xT8d6oyZFOd-W_n-YjG6YCaWDLnFCPzJRDywYdCApjre8z9zsaS1PFClcFJNsYth0OtoK50H8k00QRqaeB7U6XIDFdpZJ5OtHzOrQ1NGT/?imgmax=800)
T-SQL 指令建議事件撰寫好預存程序,在這個畫面上單純只是呼叫預存程序,不宜將太多程序放在這裡,避免日後要變更動作較繁瑣。
我是輸入自行撰寫的預存程序,主要功能是進行壓縮某一個資料庫的LOG檔案,完整語法可參閱: SQL 2008 Scheduling Backup and Shrink all db。
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSOs0Q8y1oA2Bfc_92rrhWvKjWwW9M4WmFYWtRor-lOAk1hYqlnviK_7uqLJJ6tKoYSlwqJq7YJmpceX1jcZkLRR9fptZ-M7im5FifThKVJR8s7BS0ZX1wpvbmvnFOdb76ssL_FmngCQNu/?imgmax=800)
進入排程設定畫面,選取要執行的類型、執行頻率、時間…等。
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbIn9nKVkIqO5u_FZV2eQuJeTwLOoGTMA5feVV5K7ZwANKmDQ83OhcDL_0QpY6feCPOfkPjH9goqJPf63CvKXKNMbI9ZIjzYRgtI0sDx3m9_vcOSiMI675FUViHuf1g_4mpMqgt3De0xdo/?imgmax=800)
這三個設定後,點擊下方的 [確定],就完成一項新作業,可以在[物件總管]中會看到。
首先要先確認一下 SQL Server Agent 服務是啟動的狀態,若是上線的 SQL Server 主機建議將服務設定為自動啟動。
以下就是登入 SQL Server Management Studio 時操作的畫面。
開啟物件總管,SQL Server Agent > 按右鍵 >新增作業
依照左側選單依序設定,前三項是必要執行的:一般、步驟、排程。
一般-設定
這個設定如下圖直接設定即可。
步驟-設定
每一個作業中可以設定多項步驟。進入[步驟],點擊下方的 [新增]選取:類型、資料庫
再命令區中輸入要執行的T-SQL指令碼,可以點擊 [剖析] 測試是否可以正常執行。
T-SQL 指令建議事件撰寫好預存程序,在這個畫面上單純只是呼叫預存程序,不宜將太多程序放在這裡,避免日後要變更動作較繁瑣。
我是輸入自行撰寫的預存程序,主要功能是進行壓縮某一個資料庫的LOG檔案,完整語法可參閱: SQL 2008 Scheduling Backup and Shrink all db。
排程-設定
每一個作業中可以設定多項排程。進入[排程],點擊下方的 [新增]進入排程設定畫面,選取要執行的類型、執行頻率、時間…等。
這三個設定後,點擊下方的 [確定],就完成一項新作業,可以在[物件總管]中會看到。