Что вызывает ошибку 15165 в моем агенте подписки MSSQL Transactional Replication?

Microsoft SQL Server 2008 (SP1) Standard, работающий в Windows 2008. Двунаправленная репликация транзакций устанавливается между двумя серверами. Один из агентов подписки только что начал получать ошибку 15164. Результаты sp_helpsubscriptionerrors: Source: MSSQL_ENG Ошибка: 15165 Текст: Не удалось найти объект '(null)' или у вас нет разрешения. Идентификатор команды: 320

Я убедился, что вход в систему агента SQL Server имеет как Windows, так и доступ к безопасности SQL. Полный доступ к структуре каталогов и доступ системного администратора к SQL Server.

Что еще я могу сделать, чтобы попытаться устранить неисправность / исправить это?

Спасибо!

1 ответ

Если вы проверили разрешения так, как они звучат, причиной может быть выполнение операции с несуществующим объектом. Чтобы определить, какой объект, выполните трассировку профилировщика при воспроизведении ошибки. Найдите текст ошибки "Не удалось найти объект", чтобы определить, какой объект отсутствует. Например, процедура sp_MSrepl может отсутствовать.

Другие вопросы по тегам