Yes, I know this issue is scattered all over the Internet, but none quite deal with my issue. Both Publisher and Subscriber are SQL Server 2017 on Windows Server 2016. The Log Reader fails with the sp_replcmds
error immediately after the Publisher task-set is completed. All authentication has been verified; the owner of the DB is sa
; all accounts are local administrators
and/or sysadmin
. I can even successfully setup replication with another database on this same server using the same accounts. Transactional Replication was running continuously on this server for almost 2 years until a user created a job on the Subscriber side that filled both the log and data drives. Since then, no joy in replication-land.
Error messages:
The process could not execute 'sp_replcmds' on '*****'. (Source: MSSQL_REPL, Error number: MSSQL_REPL20011) Get help: http://help/MSSQL_REPL20011
The statement has been terminated. (Source: MSSQLServer, Error number: 3621) Get help: http://help/3621
The process could not execute 'sp_replcmds' on '*****'. (Source: MSSQL_REPL, Error number: MSSQL_REPL22037) Get help: http://help/MSSQL_REPL22037*