Imagine you have the following scenario:
- A .net framework 2.0 legacy client app.
- An SQL Server 2016 Always On Availability Group.
How the connection string should be?
I can think on two options:
- Specify the availability group listener name as the
Data Source. - Specify the primary replica as the
Data Sourceand secondary replica as theFailover Partner
Which one should I use to get high availability and automatic failover? Other options?
By the book is always to use the AG listener. I guess at the moment your connection string looks something like this:
But if you successfully created an AG group, then change the connection string to use the AG listener, it would look something like this: