Процесс не может выполнить 'sp_replcmds' на <ServerName> - PullRequest
1 голос
/ 08 ноября 2010

У меня много проблем с настройкой репликации транзакций на моем тестовом сервере. Я использую SQL Server 2008 с пакетом обновления 2 (SP2).

Я могу создать транзакционную публикацию. Агент моментальных снимков работает нормально, и подписка на публикацию также работает нормально. Проблема, которую я получаю, заключается в том, что агент чтения журнала завершается с ошибкой:

Процесс не смог выполнить 'sp_replcmds' для [ServerName]

Агенты чтения снимков и журналов запускаются под учетной записью Windows с правами администратора в домене и привилегиями sysadmin на сервере sql. Я также попытался запустить агентов под профилем агента SQL. Я попытался выполнить sp_replflush и перезапустить агент SQL. Я также пытался увеличить -LoginTimeout до 500 и -ReadBatchSize до 10.

Любая помощь с благодарностью.

Ответы [ 3 ]

1 голос
/ 10 ноября 2010

возможно, если вы попытаетесь удалить и воссоздать подписки, чтобы решить проблему.что какое-то время работает.Итак, вот еще один вопрос, например, ваша репликация SQL Server 2008 завершается с ошибкой: процесс не может выполнить 'sp_replcmds'

0 голосов
/ 09 октября 2014

Можете ли вы попробовать изменить выходной подробный уровень на 4, чтобы увидеть любой дополнительный info.chnanging размер readbatch не поможет, если это одна транзакция.

0 голосов
/ 31 октября 2013

Есть несколько причин, которые могут вызвать это, но для меня недавно проблема заключалась в том, что обе базы данных принадлежали доменной учетной записи. Как только я переключил их обоих на принадлежащих "sa", это было исправлено.

...