We have
A single publisher running SQL server 2008 R2
9 subscribers, each subscribing with merge replication to 2 or 3 publications
One of the subscriber servers went down and has been replaced, but three subscriptions on this server were lost.
The subscriptions were deleted from the publisher and this seemed to be partly successful as they are no longer listed under the publications. However the agent still showed two of the jobs and would not delete them. However eventually after some weeks these
were deleted. But they are still showing up in Replication monitor. The message is that the subscriptions don't exist. (One out of the three subscriptions seems have been completely successfully removed.)
Error messages in Replication Monitor:
Unable to retrieve subscription information for the 'Subscriber' from the 'Publisher'. The subscription to publication 'publication_name' is invalid or has not been setup correctly. (Source: MSSQL_REPL, Error number: MSSQL_REPL-2147201019)
Get help: http://help/MSSQL_REPL-2147201019
The subscription could not be found. (Source: MSSQLServer, Error number: 20021)
Get help: http://help/20021
The problem:
Simple updates on subscribers are occasionally showing up as a conflict and the old record on the publisher always wrongly wins. However there should not be a conflict in this situation as the record is only being changed on one subscriber.
I found a post with a similar problem and it was suggested this may be caused by an orphaned subscription, but no solution was apparent at the time.
Any help will be greatly appreciated.
Many thanks
Steve