We would like to inplace upgrade of transactional replication topology from SQL Server 2017 to SQL2019 with minimal downtime. The following is the setup. All the all current instances are on SQL Server 2017 enterprise
- Server A has 2 databases serving as publisher
- Server B has 2 databases serving as subscriber
- Server C is the remote distributor.
From inplace upgrade perspective, we have to first upgrade distributor --->publisher--->subscriber.
I would like to know the rollback steps for distributor database if inplace upgrade fails to SQL Server 2019 and we have to revert to SQL Server 2017 with minimal possible downtimes. Requesting some insights on procedure to do the same.
Kevin