在 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 过程。