Bonjour à tous,
Je vous sollicite pour conseil sur le problème suivant: j'ai 2 serveurs (serveur A: 2008 R2 & serveur B: 2008 R2) lié par une réplication transactionnelle. Le serveur A publie et distribue, le serveur B est abonné au serveur A. Pour des raisons interne à l'entreprise, je dois migrer immédiatement le serveur B vers une version récente de SQL (> SQL 2016) dans un 1er temps. Le serveur A sera migré plus tard lui aussi vers une version plus récente.
D'après la matrice de comptabilité de la réplication, SQL 2019 ne peux pas s'abonner à une publication 2008 R2. Je dois au maximum être en SQL 2014.
Mon idée serait de faire la migration du serveur B en 2017. Pour maintenir la réplication entre A et B durant cette phase transitoire, créer une instance C en 2014 qui s'abonnera à la publication du serveur A en 2008 R2. L'instance C publiera de nouveau les tables pour que le serveur B en 2017 s''abonne dessus.
Ensuite, je migrerai le serveur A vers une version avec la réplication compatible 2017 .
Qu'en pensez vous?
Partager