В производственной среде у нас настроена транснациональная репликация на некоторых базах данных. 13 января около 12:00 сервер SQL начал генерировать огромное количество файлов SQLDUMP
из-за следующих ошибок:
Подсистема чтения журнала транзакций репликации репликации: сбой агента XXXX-YYYYY-22 , Процесс не может выполнить 'sp_repldone / sp_replcounters' для 'XXXX
SQL Утверждение сервера: Файл:, строка = 2912 Утверждение с ошибкой =' UtilDbccIsInsideDbcc () || (m_ProxyLogMgr->GetPru ()->GetStartupPhase () < DBStateMgr::Recovered
Я проверил на SQL Наблюдение за репликацией сервера и обнаружение того, что 2 базы данных издателя отказывают в репликации из 10 баз данных из-за следующих ошибок:
Log_Reader_agent_failure_status The process could not execute
'sp_repldone/sp_replcounters' on 'XXXX'
Я попытался остановить и запустить агент чтения журнала, но потерпел неудачу с той же ошибкой. Я проверил, нет ли владельца базы данных для сбойных баз данных издателя, но у них обоих есть надлежащие владельцы БД. Кроме того, нет ошибки согласованности базы данных ни для одной базы данных.