Назад | Перейти на главную страницу

Средство чтения журнала репликации SQL Server 2008 R2 не может выполнить процедуру sp_replcmds

Этот агент чтения журнала отлично работал в течение нескольких месяцев, пока пользователь, упомянутый в ошибке, не был удален из домена. После этого была получена ошибка «Процесс не может выполнить sp_replcmds на« СЕРВЕРЕ »» с более подробной информацией «Не удалось получить информацию о группе / пользователе Windows NT», которая ссылалась на указанного пользователя.

Этот пользователь не упоминался нигде в агенте чтения журнала, кроме Списка доступа к публикации, из которого он был впоследствии удален. Агент все равно не запустится.

Я считаю, что простая проблема здесь в том, что агент чтения журнала был создан под этим пользователем и больше не существует в домене. Есть ли где-нибудь «хозяин», которого нужно сменить?

Все остальные функции в базе данных продолжают успешно выполняться. Любая другая помощь или мысль будут оценены.

Рассматриваемая база данных принадлежала учетной записи AD, удаленной из домена. Я скучал по лесу за деревьями.

Вероятно, вам просто нужно изменить владельца задания агента SQL, которое запускает агент репликации. Откройте монитор репликации. Выберите рассматриваемую публикацию. Выберите вкладку агентов. Дважды щелкните программу чтения журнала. В новом окне выберите раскрывающееся меню «Действие», затем выберите «Свойства задания». Измените владельца на этом экране на другого пользователя или SA. Нажмите ОК, затем остановите и перезапустите агент.