SQL Server 2017 – Adding a Third Replica to AG Without Adding a Third Machine to WSFC

availability-groupsclusteringsql-server-2017

Please help to to research the possibility of below:

We have availability group that consists of two replicas:

replica 1: SQL Server 2017 on Windows Server 2016
replica 2: SQL Server 2017 on Windows Server 2016

Both machines are part of one Windows Server Failover Cluster

Is it possible to add a 3rd replica (SQL Server 2017 on Windows Server 2016) to existing availability group, without adding a 3rd machine to existing WSFC ?

Best Answer

Is it possible to add a 3rd replica (SQL Server 2017 on Windows Server 2016) to existing availability group, without adding a 3rd machine to existing WSFC ?

No, there are explicit checks to see if the node of an AG is already hosting the same AG. If you want a 3rd replica, add a 3rd note.

I'd also advise against stacking up on multiple instances of SQL Server on the same machine, simply for administrative and troubleshooting purposes.