Log Reader Agent do not restart and it gets fail with below error
The process could not execute 'sp_replcmds' on 'SQLONE'. (Source: MSSQL_REPL, Error number: MSSQL_REPL20011)
Get help: http://help/MSSQL_REPL20011
----------------------------------------------------
Issue:-
Error messages:
The process could not execute 'sp_replcmds' on 'SQLONE'. (Source: MSSQL_REPL, Error number: MSSQL_REPL20011)
Get help: http://help/MSSQL_REPL20011
Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission. (Source: MSSQLServer, Error number: 15517)
Get help: http://help/15517
The process could not execute 'sp_replcmds' on 'SQLONE'. (Source: MSSQL_REPL, Error number: MSSQL_REPL22037)
Get help: http://help/MSSQL_REPL22037
The SQL Agent was configured to run using Contoso\sqlservice.
In login properties, this account also has "system administrator" rights.
Executed log reader agent using a command prompt, received similar error..
Executed log reader agent using a command prompt, received similar error..
C:\Program Files\Microsoft SQL Server\110\COM>logread.exe -Publisher [SQLONE] -PublisherDB [AdventureWorks2012] -Distributor [SQLONE] -DistributorSecurityMode 1 -Continuous
I received Similar error as above
Problem: - This issue arises sometimes when database owner remains blank, then this issue comes.
Resolution:-
This Error usually comes when owner of Published database remains blank..
Hence to resolve this issue..
This Error usually comes when owner of Published database remains blank..
Hence to resolve this issue..
ALTER Authorization on DATABASE::[<dbname>] to [sa] --Make sure sa is enabled.
or
sp_changedbowner 'Contoso\sqlservice'
Thanks for Reading...
Thanks for Reading...