SQL Server Agent

SQL Server Agent是一個任務規劃器和警報管理器,在實際套用和環境下,您可以將那些周期性的活動定義成一個任務,而讓其在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 標籤頁Auto restart SQL Server if it stops unexpectedly :表示如果SQL Server 意外停止運行,則將自動重新啟動;
Auto restart SQL Server Agent if it stops unexpectedly: 表示如果SQL Server Agent意外停止運行,則將自動重新啟動;
Forward events to a different server: 表示將事件轉寄給其它伺服器。在Server 旁的下拉列表中選擇接收伺服器;
Unhandled events: 表示轉寄那些不是在本地伺服器上處理的事件;All 表示所有事件;
If error has severity of or above: 表示只有在錯誤等級大於或等於給定值時,才將事件轉寄給所選伺服器;
Idle CPU(s) Condition: 定義了CPU 空閉狀態的屬性值,即CPU 平均使用率低於給不定期值且該狀態持續的時間超過給定時間,則認為CPU 處於空閉狀態。
(4) 選中Alert System 標籤頁Address formatting for page e-mails: 該區域用來設定訊息屬性並在尋呼信息中加入錯誤信息; Fail-safe operator: 表示失敗安全型操作員,如果由於不確定的原因使訊息無法到達指定的操作員,則SQL Server Agent 會把該訊息傳給失敗安全型操作員;
(5) 選中Job System 標籤頁Job history log: 該區域指定日誌的大小以及每件作業的最大行數,從而避免填滿msdb 資料庫; Job execution: 該區域用來設定在作業執行結束前SQL Server Agent 的最長等待時間,如果超過這一時間作業仍沒有執行,則SQL Server Agent 將關閉; Non-SysAdmin job step proxy account: 該區域用來設定執行CmdExec 和ActiveScripting作業的限制。
(6) 選中Connection 標籤頁SQLServer Connection: 該區域定義了將SQL Server Agent 連線到SQL Server 時使用的認證模式; SQLServer alias 定義:本地SQL Server 伺服器的別名。
注意:配置完SQL Server Agent之後需要重新啟動,這樣配置才能生效。

相關詞條

熱門詞條

聯絡我們