我在两台服务器之间设置了复制。今天早上我进来了,但它失败了。我收到这些错误:
错误信息:
- 进程无法在“PSQL3”上执行“sp_replcmds”。(来源:MSSQL_REPL,错误号:MSSQL_REPL20011)获取帮助:
- 无法作为数据库主体执行,因为主体“dbo”不存在,无法模拟此类主体,或者您没有权限。(来源:MSSQLServer,错误编号:15517)
- 进程无法在“PSQL3”上执行“sp_replcmds”。(来源:MSSQL_REPL,错误编号:MSSQL_REPL22037)
事实证明,有人删除了发布数据库上的一个帐户,该帐户曾是数据库所有者,但在此之前没有修复数据库所有权。这个孤立的用户,因为它不存在,导致复制中断。我认为这是因为它是数据库所有者。