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


Set the Service Startup Account for SQL Server Agent (SQL Server Configuration Manager)

Учетная запись запуска службы агент SQL Server определяет учетную запись Windows, которая агент SQL Server выполняется, а также ее сетевые разрешения. В этом разделе описывается настройка учетной записи службы агент SQL Server с диспетчер конфигурации SQL Server в SQL Server 2014 с помощью SQL Server Management Studio.

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

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

Ограничения

  • Начиная с SQL Server 2005, агент SQL Server больше не требует, чтобы учетная запись запуска службы была членом группы администраторов Майкрософт. Однако учетная запись запуска службы агент SQL Server должна быть членом предопределенных ролей сервера SQL Serverysadmin. Чтобы использовать обработку заданий в многосерверной среде, учетная запись должна быть членом роли "TargetServersRole" базы данных "msdb" на главном сервере.

  • Узел агента SQL Server отображается в обозревателе объектов только в том случае, если у пользователя есть разрешение на использование узла.

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

Разрешения

Чтобы выполнить свои функции, агент SQL Server необходимо настроить для использования учетных данных учетной записи, являющейся членом sysadmin предопределенных ролей сервера в SQL Server. Эта учетная запись должна иметь следующие разрешения Windows.

  • Вход в систему в качестве службы (SeServiceLogonRight)

  • Замена токена уровня процесса (SeAssignPrimaryTokenPrivilege)

  • Обход проходной проверки (SeChangeNotifyPrivilege)

  • Назначение квот памяти процессам (SeIncreaseQuotaPrivilege)

Дополнительные сведения о разрешениях Windows, необходимых для учетной записи службы агент SQL Server, см. в разделе "Выбор учетной записи для службы агент SQL Server" и "Настройка учетных записей службы Windows" и "Разрешения".

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

Назначение стартовой учетной записи службы агента SQL Server

  1. В списке Зарегистрированные серверыщелкните знак «плюс», чтобы развернуть Ядро СУБД.

  2. Чтобы развернуть папку Группы локальных серверов , щелкните знак «плюс» (+).

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

  4. В диалоговом окне Контроль учетных записей нажмите Да.

  5. В диспетчер конфигурации SQL Server в области консоли выберите службы SQL Server.

  6. В области сведений щелкните правой кнопкой Агент SQL Server(имя_сервера), где имя_сервера — это имя экземпляра агента SQL Server, для которого нужно изменить стартовую учетную запись службы, и выберите пункт Свойства.

  7. В диалоговом окне "Свойства агент SQL Server(server_name) на вкладке "Вход" выберите один из следующих параметров в разделе "Вход как":

    • Встроенная учетная запись. Выберите этот параметр, если заданиям требуются ресурсы только с локального сервера. Дополнительные сведения о выборе типа встроенной учетной записи Windows см. в разделе Выбор учетной записи для службы агента SQL Server.

      Внимание

      Служба агент SQL Server не поддерживает учетную запись локальной службы в SQL Server Management Studio.

    • Указанная учетная запись. Выберите этот параметр, если заданиям требуются сетевые ресурсы (в том числе ресурсы приложений), а также если необходимо передавать события журналам других программ Windows или уведомлять операторов по электронной почте или на пейджер.

      В случае использования этого параметра:

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

      2. В поле Пароль введите пароль, соответствующий учетной записи. Повторно введите пароль в поле Подтверждение пароля .

  8. Щелкните OK.

  9. В диспетчер конфигурации SQL Server нажмите кнопку "Закрыть".