SQLserver主从数据同步,主库生成完快照之后,日志读取的时候 报错如下:

错误消息:
进程无法在“HIS”上执行“sp_replcmds”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20011)
获取帮助: http://help/MSSQL_REPL20011
无法作为数据库主体执行,因为主体 "dbo" 不存在、无法模拟这种类型的主体,或您没有所需的权限。 (源: MSSQLServer,错误号: 15517)
获取帮助: http://help/15517
进程无法在“HIS”上执行“sp_replcmds”。 (源: MSSQL_REPL,错误号: MSSQL_REPL22037)
获取帮助: http://help/MSSQL_REPL22037。

原因:由于主库数据库的“所有者”是空白的,或者数据库的所有者不是sa。

将发布数据库的所有者设置为sa,问题解决。

Logo

一站式 AI 云服务平台

更多推荐