SQL Server Agent 是一個任務規劃器和警報管理器,在實際應用和環境下,您可以將那些周期性的活動定義成一個任務,而讓其在SQL Server Agent 的幫助下自動運行;假如您是一名系統管理員,則可以利用SQL Server Agent 向您通知一些警告信息,來定位出現的問題從而提高管理效率。SQL Server Agent 主要包括以下幾個組件:作業;警報;操作。
主要執行以下步驟在SQL Server Enterprise Manager 中配置SQL Server Agent:
(1) 啟動SQL Server Enterprise Manager, 登錄到指定的服務器打開Management 文件夾,啟動SQL Server Agent。
(2) 右擊SQL Server Agent 圖標,在彈出菜單中選擇PropertIEs 選項。打開SQL Server Agent PropertIEs 對話框,選中General 標簽頁。如圖17-1 所示。其中各選項的含義為:
- System account: 定義SQL Server Agent 運行於哪個系統賬號下,該系統賬號是sysadmin 角色的成員;
- This account: 定義SQL Server Agent 運行於哪一個NT 賬號下,該賬號必須是運行SQL Server Agent 服務器上的sysadmin 角色,選擇此選項,必須在PassWord處提供密碼。常在下列情況中選中該選項:
把事件轉寄到其它NT 計算機的應用日志;
如何來創建一個作業,該作業要使用多個計算機上的資源;
通過電子郵件或尋呼通知操作員消息。
- Mail Profile 有效的郵件配置文件名,該文件保存通過SQL Mail 為SQL ServerAgent 運行賬號配置的郵件系統正常工作的配置信息;
- Save copIEs of the sent messages in the Sent Items folder: 指定發送消息存放的文件目錄;
- File name: 指定SQL Server Agent 日志文件名,缺省名為C:\Mssql7\Log\Sqlagent.out;
- Error message pop-up recipIEnt 指定接收網絡彈出錯誤消息的接收者名字,這些錯誤消息由SQL Server Agent 寫入它的錯誤日志。
(3) 選中Advanced 標簽頁,如圖17-2 所示。