Поделиться через


Создание оператора

В этом разделе описано, как настроить для пользователя получение уведомлений о заданиях агента Microsoft SQL Server в SQL Server 2012 с помощью среды Среда SQL Server Management Studio или Transact-SQL.

В этом разделе

  • Перед началом работы выполните следующие действия.

    Ограничения

    Безопасность

  • Создание оператора

    Среда SQL Server Management Studio

    Transact-SQL

Перед началом

Ограничения

  • Режимы отправки уведомлений с помощью пейджера и параметры net send будут удалены из агента SQL Server в следующей версии Microsoft SQL Server. Старайтесь не использовать эти функции в новых разработках и предусмотрите соответствующие изменения в приложениях, которые используют эти функции в настоящее время.

  • Обратите внимание, что для использования компонента Database Mail для отправки операторам уведомлений по электронной почте и на пейджер агент SQL Server необходимо настроить для использования компонента Database Mail. Дополнительные сведения см. в разделе Назначить предупреждения для оператора.

  • Среда Среда SQL Server Management Studio обеспечивает доступный графический способ управления заданиями и рекомендуется для создания и управления инфраструктурой заданий.

Безопасность

Разрешения

Создавать операторов могут только члены предопределенной роли сервера sysadmin.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование среды SQL Server Management Studio

Создание оператора

  1. В обозревателе объектов щелкните значок «плюс», чтобы развернуть сервер, на котором необходимо создать оператора агента SQL Server.

  2. Щелкните знак «плюс», чтобы развернуть Агент SQL Server.

  3. Щелкните правой кнопкой мыши папку Операторы и выберите пункт Создать оператора

    На странице Общие диалогового окна Создание оператора доступны следующие параметры.

    • Название
      Изменить имя оператора.

    • Включено
      Разрешить оператор. Если он не включен, то уведомления оператору не отправляются.

    • Имя для электронной почты
      Определяет адрес электронной почты оператора.

    • Адрес для команды net send
      Задает адрес, используемый для net send.

    • Имя для сообщения на пейджер
      Определяет адрес электронной почты пейджера оператора.

    • Расписание работы для пейджера
      Указывает время, когда пейджер активен.

    • Понедельник — воскресенье
      Выберите дни, когда пейджер активен.

    • Начало рабочего дня
      Выберите время суток, после которого агент SQL Server отправляет сообщения на пейджер.

    • Конец рабочего дня
      Выберите время суток, после которого агент SQL Server перестает отправлять сообщения на пейджер.

    На странице Уведомления диалогового окна Создание оператора доступны следующие параметры.

    • Предупреждения
      Просмотреть предупреждения в экземпляре.

    • Задания
      Просмотреть задания в экземпляре.

    • Список предупреждений
      Содержит список предупреждений в экземпляре.

    • Список заданий
      Содержит список заданий в экземпляре.

    • Электронная почта
      Уведомить этого оператора, используя электронную почту.

    • Пейджер
      Уведомить этого оператора, отправив сообщение электронной почты на адрес пейджера.

    • Net send
      Уведомить этого оператора, используя net send.

  4. После завершения создания оператора нажмите кнопку ОК.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование Transact-SQL

Создание оператора

  1. В обозревателе объектов установите соединение с экземпляром компонента Компонент Database Engine.

  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).

Значок стрелки, используемый со ссылкой «В начало»[Top]