是什么原因导致我的 MSSQL 事务复制订阅代理出现错误 15165?

是什么原因导致我的 MSSQL 事务复制订阅代理出现错误 15165?

在 Windows 2008 上运行的 Microsoft SQL Server 2008 (SP1) Standard。在两台服务器之间设置了双向事务复制。其中一个订阅代理刚刚开始收到错误 15164。sp_helpsubscriptionerrors 的结果是:来源:MSSQL_ENG 错误:15165 文本:找不到对象“(null)”或您没有权限。命令 ID:320

我已确保 SQL Server 代理登录具有 Windows 和 SQL 安全访问权限。对目录结构的完全访问权限和对 SQL Server 的 sysadmin 访问权限。

我还能做什么来尝试排除故障/修复此问题?

谢谢!

答案1

如果您已验证权限,则原因可能是对不存在的对象执行操作。要确定是哪个对象,请在重现错误时运行探查器跟踪。查找“无法找到对象”错误文本,以便确定缺少哪个对象。例如,可能缺少 sp_MSrepl 过程。

相关内容