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


Настройка пользователя для создания заданий агента SQL Server и управления заданиями

В этом разделе описано, как настроить пользователя для создания или выполнения заданий агента Microsoft SQL Server.

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

  • Для настройки пользователя для создания заданий агента SQL Server и управления заданиями используется:  Среда SQL Server Management Studio

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

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

Чтобы разрешить пользователю создавать задания агента Microsoft SQL Server и управлять ими, необходимо сначала добавить существующее имя входа для SQL Server или роль базы данных msdb к одной из следующих предопределенных ролей базы данных агента SQL Server в базе данных msdb: SQLAgentUserRole, SQLAgentReaderRole или SQLAgentOperatorRole.

По умолчанию члены этих ролей базы данных могут создавать свои собственные шаги заданий, которые запускаются сами по себе. Если пользователи, не являющиеся администраторами, желают выполнить задания, которые выполняют другие типы шагов заданий, например пакеты Службы SSIS, им необходимо будет получить доступ к учетной записи-посреднику. Все члены предопределенной роли сервера sysadmin имеют разрешения на создание, изменение и удаление учетных записей-посредников. Дополнительные сведения о разрешениях, связанных с этими предопределенными ролями баз данных агента SQL Server, см. в разделе Предопределенные роли базы данных агента SQL Server.

Разрешения

Дополнительные сведения см. в разделе Обеспечение безопасности агента SQL Server.

[В начало]

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

Добавление имени входа SQL или роли базы данных msdb к предопределенной роли базы данных агента SQL Server

  1. В Обозревателе объектов разверните сервер.

  2. Разверните элемент Безопасность, а затем элемент Имена входа.

  3. Щелкните правой кнопкой мыши имя входа, которое необходимо добавить к предопределенной роли базы данных агента SQL Server, и выберите пункт Свойства.

  4. На странице Сопоставление пользователей диалогового окна Свойства имени входа выберите строку, содержащую базу данных msdb.

  5. В разделе элементе Членство в роли базы данных для: msdb выберите соответствующую предопределенную роль базы данных агента SQL Server.

[В начало]

Настройка учетной записи-посредника для создания и управления шагами заданий агента SQL Server

  1. В Обозревателе объектов разверните сервер.

  2. Разверните узел Агент SQL Server.

  3. Щелкните правой кнопкой мыши элемент Учетная запись-посредник и выберите пункт Создать учетную запись-посредник.

  4. На вкладке Общие диалогового окна Создание учетной записи-посредника укажите имя учетной записи-посредника, имя входа и описание. Обратите внимание, на то, что прежде чем создавать учетную запись-посредник агента SQL Server, необходимо создать учетные данные. Дополнительные сведения о создании учетных данных см. в разделах Создание учетных данных и CREATE CREDENTIAL (Transact-SQL).

  5. Проверьте соответствующие подсистемы для этой учетной записи-посредника.

  6. На вкладке Участники добавьте или удалите имена входа или роли, чтобы предоставить или отменить доступ к учетной записи-посреднику.

[В начало]

См. также

Основные понятия

Обеспечение безопасности агента SQL Server