Hi,
I keep getting: The subscription(s) have been marked inactive and must be reinitialized. NoSync subscriptions will need to be dropped and recreated.
I've tried setting the retention value to 0 (indefinite) using: exec sp_changepublication @publication = <publication>', @property = 'retention', @value = 0
It is a bi-directional transactional replication, the replication that fails is the one having no traffic at the moment due to how the application currently works.
The funny thing is, I use the same version of servers in test, staging and production and my replication scripts are the same for all 3 environments outside of the server names and passwords. And only the production environment keep getting inactive subscriptions.
Also, test and staging can see zero traffics for years and they have no issue with the subscription expiring. Only prod which is 100% weighed on one side keeps expiring on the side without traffic.
Searching for the error message only provides way to fix it. And all the trouble shooting on the agent, history, etc... does not really help.
So, question is, any idea? Should I just bump the retention value to the max value instead of 0?
Thanks