I set up one-way transactional replication on a subset of tables in a single db from 2008 R2 to 2014. It worked perfectly right off the bat, then after a few days, it simply died, deleting all the tables in the Subscriber db and throwing the following error message in the Replication Monitor:
"The selected subscriber does not satisfy the minimum version compatibility level of the selected application."
Publisher = SQL Server 2008 R2 Standard 64-bit, running on Windows Server 2012 R2 Standard.
Subscriber = SQL Server 2014 Standard 64-bit, also running on Windows Server 2012 R2 Standard.
All MS documentation and all forum discussions I can find clearly state that transactional replication between 2008R2 and 2014 is supported.
As this is one-way replication fro Publisher to Subscriber, it is not set up as updatable.
When things initially failed, all replicated tables in the Subscriber db were dropped. A couple of days later, some of them mysteriously reappeared -- with no records.
Every time I try to create a new subscription now, I receive the same error message as above.
TIA for any help.
______________
EDIT:
I tried running a script using sp_addsubscription and sp_addpushsubscription_agent to get around the issue, as I found another forum posting where someone else had a similar problem, and they tried this and it worked for them. It does not work in my case; While it successfully creates the Subscription, once I attempt to launch the Distribution agent, I get the same "The selected subscriber does not satisfy the minimum version compatibility level of the selected application" error.
So I am once again back in the same situation: Setting up transactional replication between these two servers worked fine at first, then died, and now I cannot recreate it.