Как правильно настроить строку подключения к группе доступности для устаревшего приложения
Представьте, что у вас есть следующий сценарий:
- Устаревшее клиентское приложение.net Framework 2.0.
- SQL Server 2016 всегда в группе доступности.
Какой должна быть строка подключения?
Я могу думать о двух вариантах:
- Укажите имя получателя группы доступности в качестве
Data Source
, - Укажите первичную реплику в качестве
Data Source
и вторичная реплика какFailover Partner
Какой из них мне следует использовать для обеспечения высокой доступности и автоматического перехода на другой ресурс? Другие опции?
1 ответ
По книге всегда следует использовать AG слушателя. Я думаю, в данный момент ваша строка подключения выглядит примерно так:
Data Source=myServerAddress;Failover Partner=myMirrorServerAddress;
Initial Catalog=myDataBase;Integrated Security=True;
Но если вы успешно создали группу AG, то измените строку подключения, чтобы использовать прослушиватель AG, это будет выглядеть примерно так:
Server=tcp:MyAgListener,1433;Database=Db1;IntegratedSecurity=SSPI;
MultiSubnetFailover=True