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


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

применимо к:SQL ServerУправляемому экземпляру SQL Azure

Важный

На управляемом экземпляре SQL Azureв настоящее время поддерживаются большинство, но не все функции агента SQL Server. Дополнительные сведения см. в разделе отличия Управляемого экземпляра SQL Azure от SQL Server или ограничения заданий SQL Agent в Управляемом экземпляре SQL.

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

Ограничения

Параметры отправкиPager и Net будут удалены из агента SQL Server в будущей версии SQL Server. Избегайте использования этих функций в новых разработках и планируйте изменять приложения, использующие в настоящее время эти функции.

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

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

Разрешения

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

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

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

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

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

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

    Вариант Description
    имени Измените имя оператора.
    включено Активируйте оператора. Если это не включено, уведомления не отправляются оператору.
    имя электронной почты Указывает адрес электронной почты для оператора.
    адрес отправки net Укажите адрес, используемый для net send.
    Имя электронной почты пейджера Указывает адрес электронной почты, используемый для пейджера оператора.
    Пейджер на дежурстве Задает время активности пейджера.
    понедельник - воскресенье Выберите дни активности пейджера.
    Начало рабочего дня Выберите время дня, после которого агент SQL Server отправляет сообщения на пейджер.
    окончание рабочего дня Выберите время дня, после которого агент SQL Server больше не отправляет сообщения на пейджер.

    Следующие параметры доступны на странице уведомлений диалогового окна "Новый оператор":

    Вариант Description
    Предупреждения Просмотр оповещений в экземпляре.
    задания Просмотр заданий в экземпляре.
    Список оповещений Выводит список оповещений в экземпляре.
    список заданий Выводит список заданий в экземпляре.
    Электронная почта Уведомите этого оператора с помощью электронной почты.
    Пейджер Уведомите этого оператора, отправив электронную почту по адресу пейджера.
    отправки net Уведомление об этом операторе с помощью net send.
  4. После завершения создания нового оператора нажмите кнопку "ОК".

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

  1. Во обозревателе объектовподключитесь к экземпляру СУБД.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере настраивается сведения о операторе для пользователя danwi. Оператор включен, а затем агент SQL Server отправляет уведомления по пейджеру с понедельника по пятницу с 8 утра по 5 вечера.

    USE msdb;
    GO
    
    EXECUTE 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.