Настройка пользователя для создания заданий агента SQL Server и управления заданиями
В этом разделе описано, как настроить пользователя для создания или выполнения заданий агента Microsoft SQL Server.
Перед началом работы: Security
Настройка пользователя для создания заданий агент SQL Server и управления ими с помощью:SQL Server Management Studio
Перед началом
Безопасность
Чтобы разрешить пользователю создавать задания агента Microsoft SQL Server и управлять ими, необходимо сначала добавить существующее имя входа для SQL Server или роль базы данных msdb к одной из следующих предопределенных ролей базы данных агента SQL Server в базе данных msdb: SQLAgentUserRole, SQLAgentReaderRole или SQLAgentOperatorRole.
По умолчанию члены этих ролей базы данных могут создавать свои собственные шаги заданий, которые запускаются сами по себе. Если пользователи, не являющиеся администраторами, желают выполнить задания, которые выполняют другие типы шагов заданий, например пакеты Integration Services, им необходимо будет получить доступ к учетной записи-посреднику. Все члены предопределенной роли сервера sysadmin имеют разрешения на создание, изменение и удаление учетных записей-посредников. Дополнительные сведения о разрешениях, связанных с этими предопределенными ролями баз данных агента SQL Server, см. в статье Предопределенные роли базы данных агента SQL Server.
Разрешения
Дополнительные сведения см. в разделе Обеспечение безопасности агента SQL Server.
Использование среды SQL Server Management Studio
Добавление имени входа SQL или роли базы данных msdb к предопределенной роли базы данных агента SQL Server
В Обозревателе объектовразверните сервер.
Разверните элемент Безопасность, а затем элемент Имена входа.
Щелкните правой кнопкой мыши имя входа, которое необходимо добавить к предопределенной роли базы данных агента SQL Server, и выберите пункт Свойства.
На странице "Сопоставление пользователей" диалогового окна "Свойства входа" выберите строку, содержащую
msdb
.На вкладке Членство в роли базы данных для: msdb выберите соответствующую предопределенную роль базы данных агента SQL Server.
Настройка учетной записи-посредника для создания и управления шагами заданий агента SQL Server
В Обозревателе объектовразверните сервер.
Разверните узел Агент SQL Server.
Щелкните правой кнопкой мыши элемент Учетные записи-посредники и выберите пункт Создать учетную запись-посредник.
На вкладке Общие диалогового окна Создание учетной записи-посредника укажите имя учетной записи-посредника, имя входа и описание. Обратите внимание, на то, что прежде чем создавать учетную запись-посредник агента SQL Server, необходимо создать учетные данные. Дополнительные сведения о создании учетных данных см. в статье "Создание учетных данных" и CREATE CREDENTIAL (Transact-SQL).
Проверьте соответствующие подсистемы для этой учетной записи-посредника.
На вкладке Участники добавьте или удалите имена входа или роли, чтобы предоставить или отменить доступ к учетной записи-посреднику.