I'm looking at a setup where they have server1 and server2 in a mirroring relationship with automatic failover.
- Server1 is the principal
- They are using transactional replication to replicate asingle databse to server3 is AWS.
- Distribution database is on Server1
- All Agents (log reader, snapshot, distributor) run on Server1
- Server2 has not been set up for replication
My understanding is that in this set up you would normallly place the distribution database on a separate server and enable publication on the mirror, Server2.
But my questions is are regarding the current configuration:
- What happens if they failover? Replication would stop, and presumably records added while the mirror is the active database would not be marked for replication?
- How would they recover? Failback and reinintialize? Worse?
thanks