Задания агента SQL Server могут завершаться сбоем после изменения стартовой учетной записи службы агента SQL Server с помощью диспетчера управления службами Windows.

Ошибка No: 413203 (SQLBUDT)

Проблемы

При запуске задания агента SQL Server, для которого задано действие "Запуск от имени" с указанной учетной записью прокси-сервера, в журнале заданий может появиться следующее сообщение об ошибке:

Ошибка: выполняется от имени пользователя: domain(учетная запись). Не удалось создать процесс для шага шага задания, номер которого является уникальным ИД задания (причина: требуемая привилегия отсутствует на клиентском компьютере). Шаг завершился сбоем.

Это сообщение об ошибке обычно может воздействовать на следующие типы шагов задания:

  • Шаг задания для операционной системы (CmdExec)

  • Шаг задания пакета служб SQL Server Integration Services

  • Шаг задания типа шага задания репликации

Кроме того, при попытке запустить задание агента репликации может произойти сбой задания агента репликации, и может появиться сообщение об ошибке, подобное следующему:

Выполняется от имени пользователя: <UserAccount>. Репликация — подсистема моментальных снимков репликации: не удалось <агента AgentName>. Выполняется от имени пользователя: <UserAccount>. Клиент не владеет требуемой привилегией. Шаг завершился сбоем. [SQLSTATE 42000] (Ошибка 14151). Шаг завершился сбоем.

Причина

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

Решение

Чтобы устранить эту проблему, с помощью диспетчера конфигурации SQL Server измените учетную запись домена на начальную. Затем с помощью диспетчера конфигурации SQL Server измените стартовую учетную запись на домен. После этого диспетчер конфигурации SQL Server добавит учетную запись домена в следующую группу безопасности:

SQLServer2005SQLAgentUser$ComputerName$InstanceNameТаким образом, диспетчер конфигурации SQL Server предоставит необходимые разрешения на запуск заданий агента для учетной записи домена. Чтобы устранить эту проблему, выполните указанные ниже действия.

  1. Настройте учетную запись службы агента SQL Server в диспетчере конфигурации SQL Server на учетную запись LocalSystem.

  2. Остановите и запустите службу агента SQL Server.

  3. Сброс учетной записи службы агента SQL Server в диспетчере конфигурации SQL Server к исходной учетной записи.

  4. Остановите и запустите службу агента SQL Server.

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

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация

В SQL Server 2005 программа установки SQL Server создает указанные ниже группы пользователей.

  • Экземпляр по умолчанию: SQLServer2005SQLAgentUser $ имя_компьютера $ MSSQLSERVER

  • Именованный экземпляр: SQLServer2005SQLAgentUser $ имя_компьютера $ имя_экземпляра

В SQL Server 2008 программа установки SQL Server создает указанные ниже группы пользователей.

  • Экземпляр по умолчанию: SQLServerSQLAgentUser $ имя_компьютера $ MSSQLSERVER

  • Именованный экземпляр: SQLServerSQLAgentUser $ имя_компьютера $ имя_экземпляра

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

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×