SQL Server Agent代理人

進到SQL Server管理課程後,筆記真的愈來愈難做…
程式碼紀錄已經不輔使用了,每個步驟都要截圖~頗累的耶
不過這也是成長,總之就是繼續努力寫吧!




圈起來的就是Agent,翻譯可以叫代理人、專員
可以自動化地處理常例的事件,例如說:備份、季報表、年報表等等
很方便吧!在2012版是預設關閉,右鍵→啟動就可以了
一但啟動,Agent會一直附在SQL Server上
衷實的為使用者執行設定好routine的工作

有個前題,也就是之前講過的權限問題(點我前往)
代理人若沒有權限是無法做任何事的
若之前灌SQL Server時沒有做任何修改(也就是一直下一步)
正常來說開啟Agent後預設為sysadmin,也就是擁有最大權限
這可能有點過大,可修改設定登入的角色,或是修改賦予的權限
修改登入角色可以到SQL Server組態管理工具來設定:


或是修改登入角色的屬性:


至於要如何運用就看系統需求設定了。


代理人開啟了,也賦予對應的權限了
接著就要設定一些SQL Server中的屬性
這邊實在太多內容,要一個個寫出來真的頗累的
好在MSDN有說明檔,可以前往參考參考
這裡就不贅述了,透過設定可以實現實用的功能:

  • 當系統發生指定的問題,可以通知指定的操作員
  • 當Server閒置一段時間,可以做某些需耗用大量資源的操作
  • 主機要關閉時,可以叫作業系統「暫停」一下,到SQL Server忙完再關機
  • 發生錯誤可以將錯誤訊息轉送到別的伺服器
  • 等等…(不說了)
這些設定可以參考上面的連結說明去試看看

留言

熱門文章