共用方式為


建立操作員

本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,將使用者設定為在 SQL Server 2014 中接收 SQL Server 2014 中Microsoft SQL Server Agent 作業的相關通知。

本主題內容

開始之前

限制與制約

  • 未來版本的 MicrosoftSQL Server 將會從 SQL Server Agent 中移除 Pager 和 net send 選項。 請避免在新的開發工作中使用這些功能,並規劃修改目前使用這些功能的應用程式。

  • 請注意,SQL Server Agent 必須設定為使用 Database Mail 將電子郵件和呼叫器通知傳送給作員。 如需詳細資訊,請參閱 將警示分配給操作員

  • SQL Server Management Studio 提供簡單、圖形化的方式來管理作業,而且是建立和管理作業基礎結構的建議方式。

安全

權限

只有 系統管理員 伺服器固定角色的成員可以建立操作員。

使用 SQL Server Management Studio

若要建立運算符

  1. 物件總管中,按一下加號展開您要建立 SQL Server Agent 作業員的伺服器。

  2. 點選加號以展開 SQL Server Agent

  3. 以滑鼠右鍵按一下 運算符 資料夾,然後選取 新增運算符

    在 [一般] 頁面上,於 [新增操作員] 對話框中可用的選項如下:

    名稱
    變更運算子的名稱。

    已啟用
    啟用運算子。 未啟用時,不會傳送任何通知給作員。

    電子郵件名稱
    設定操作員的電子郵件位址。

    網路傳送地址
    指定要用於 net send 的位址。

    呼叫器郵件名稱
    指定操作員傳呼機使用的電子郵件地址。

    值班排程的行程表
    設定呼叫器作用中的時間。

    星期一 - 星期日
    選取呼叫器作用中的天數。

    工作日開始
    選取一天中的時間,SQL Server Agent 會將訊息傳送至呼叫器。

    工作日結束
    選取一天中的時間,SQL Server Agent 不會再將訊息傳送至呼叫器。

    [新增作員] 對話框的 [通知] 頁面上提供下列選項:

    警示
    檢視 實例中的警示。

    工作
    檢視實例中的任務。

    警示清單
    列出 實例中的警示。

    作業清單
    列表實例中的作業。

    電子郵件
    使用電子郵件通知此作員。

    呼叫器
    將電子郵件傳送至呼叫器位址,以通知此作員。

    網路訊息發送
    使用 net send通知此操作員。

  4. 建立新的運算子完成時,按兩下 [確定]。

使用 Transact-SQL

若要建立運算符

  1. 物件總管中,連線到資料庫引擎實例。

  2. 在標準列上,按一下 [新增查詢]

  3. 複製下列範例並將其貼到查詢視窗中,然後按一下 [執行]

    -- sets up the operator information for user 'danwi.' The operator is enabled.   
    -- SQL Server Agent sends notifications by pager from Monday through Friday from 8 A.M. to 5 P.M.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_operator  
        @name = N'Dan Wilson',  
        @enabled = 1,  
        @email_address = N'danwi',  
        @pager_address = N'5551290AW@pager.Adventure-Works.com',  
        @weekday_pager_start_time = 080000,  
        @weekday_pager_end_time = 170000,  
        @pager_days = 62 ;  
    GO  
    

如需詳細資訊,請參閱 sp_add_operator (Transact-SQL)