Настройка агента SQL Server

Некоторые настройки агента SQL Server можно указать еще на этапе установки SQL Server. Доступ к полному набору параметров конфигурации агента SQL Server можно получить с помощью среды Среда SQL Server Management Studio, объектов SQL Server Management Objects (SMO) или хранимых процедур агента SQL Server.

ПримечаниеПримечание

Щелкните Агент SQL Server в обозревателе объектов среды Среда SQL Server Management Studio для управления заданиями, операторами, оповещениями и состоянием службы агента SQL Server. Однако с узлом агента SQL Server в обозревателе объектов можно работать только при наличии соответствующего разрешения.

Важное примечаниеВажно!

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

Основная часть данных конфигурации агента SQL Server хранится в таблицах, расположенных в базе данных msdb. Агент SQL Server использует объекты учетных данных SQL Server для хранения сведений, необходимых для проверки подлинности учетных записей-посредников.

Установка требуемых разрешений

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

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

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

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

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

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

Проверка установления требуемых разрешений

  1. Нажмите кнопку Пуск и последовательно откройте Панель управления, Администрирование, Локальная политика безопасности.

  2. Откройте папку Локальные политики и щелкните папку Назначение прав пользователя.

  3. Повторите следующие шаги для каждого разрешения:

    1. Щелкните разрешение (например, Вход в качестве службы) правой кнопкой мыши и выберите пункт Свойства

    2. В диалоговом окне свойств (например, Свойства: Вход в качестве службы) убедитесь в том, что указана учетная запись, под которой будет выполняться агент SQL Server.

    3. Если она не указана, щелкните Добавить пользователя или группу, введите учетную запись пользователя, под которой будет запущена служба агента SQL Server и нажмите кнопку ОК.

Обычно учетная запись, указанная для агента SQL Server является членом домена с четко определенными правами доступа и созданным специально для этого. Совсем не обязательно использовать для этого учетную запись, являющуюся членом домена, но в случае использования локальной учетной записи агент SQL Server не сможет работать с ресурсами, расположенными на других компьютерах. Работа с удаленными ресурсами является общей практикой для SQL Server; так, создание резервной копии данных происходит, когда данные резервной копии хранятся на другом компьютере.

См. также

Справочник

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

Другие ресурсы