Set the Service Startup Account for SQL Server Agent (SQL Server Configuration Manager)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Внимание
В Управляемом экземпляре Azure SQL в настоящее время поддерживается большинство функций агента SQL Server (но не все). Подробные сведения см. в статье Различия в T-SQL между Управляемым экземпляром SQL Azure и SQL Server.
Учетная запись запуска службы агент SQL Server определяет учетную запись Windows, которая агент SQL Server выполняется, а также ее сетевые разрешения. В этой статье описывается, как задать учетную запись службы агент SQL Server с диспетчер конфигурации SQL Server в SQL Server с помощью SQL Server Management Studio.
Ограничения
По умолчанию учетная запись службы агент SQL Server сопоставляется с идентификатором безопасности службы агент SQL Server по умолчанию (NT SERVICE\SQLSERVERAGENT
), который является членом предопределенной роли сервера sysadmin. Учетная запись также должна быть членом msdb
роли базы данных TargetServersRole на главном сервере, если используется обработка многосерверного задания. Мастер master Server автоматически добавляет учетную запись службы в эту роль в рамках процесса зачисления.
Узел агента SQL Server отображается в обозревателе объектов только в том случае, если у пользователя есть разрешение на использование узла.
Разрешения
Для работы агента SQL Server для него необходимо настроить учетную запись, которая является членом предопределенной роли сервера sysadmin в SQL Server. Эта учетная запись должна иметь следующие разрешения Windows.
- Вход в систему как услуга (
SeServiceLogonRight
) - Замена маркера уровня процесса (
SeAssignPrimaryTokenPrivilege
) - Обход проверки (
SeChangeNotifyPrivilege
) - Настройка квот памяти для процесса (
SeIncreaseQuotaPrivilege
)
Дополнительные сведения о разрешениях Windows, необходимых для учетной записи службы агента SQL Server, см. в разделах Выбор учетной записи для службы агента SQL Server и Настройка учетных записей служб Windows.
Использование SQL Server Management Studio
Настройка учетной записи запуска службы для агент SQL Server
В разделе "Зарегистрированные серверы" выберите знак "плюс", чтобы развернуть ядро СУБД.
Выберите знак "плюс", чтобы развернуть папку "Локальные группы серверов".
Щелкните правой кнопкой мыши экземпляр сервера, в котором нужно настроить учетную запись запуска службы, и выберите диспетчер конфигурации SQL Server....
В диалоговом окне Контроль учетных записей пользователей нажмите Да.
В диспетчер конфигурации SQL Server в области консоли выберите службы SQL Server.
В области сведений щелкните правой кнопкой Агент SQL Server(имя_сервера), где имя_сервера — это имя экземпляра агента SQL Server, для которого нужно изменить стартовую учетную запись службы, и выберите пункт Свойства.
В диалоговом окне "Свойства агент SQL Server(server_name) на вкладке "Вход" выберите один из следующих параметров в разделе "Вход как":
Встроенная учетная запись. Выберите этот параметр, если заданиям требуются ресурсы только с локального сервера. Дополнительные сведения о выборе типа встроенной учетной записи Windows см. в разделе Выбор учетной записи для службы агента SQL Server.
Внимание
Служба агент SQL Server не поддерживает учетную запись локальной службы в SQL Server Management Studio.
Указанная учетная запись. Выберите этот параметр, если заданиям требуются сетевые ресурсы (в том числе ресурсы приложений), а также если необходимо передавать события журналам других программ Windows или уведомлять операторов по электронной почте или на пейджер.
В случае использования этого параметра:
В поле Имя учетной записи введите учетную запись, которая будет использоваться для запуска агента SQL Server. Кроме того, нажмите кнопку "Обзор" , чтобы открыть диалоговое окно "Выбор пользователя или группы " и выберите учетную запись для использования.
В поле Пароль введите пароль, соответствующий учетной записи. Повторно введите пароль в поле Подтверждение пароля .
Нажмите ОК.
В диспетчер конфигурации SQL Server нажмите кнопку "Закрыть".