Добрый день!
Собственно развернута Always On.
1. На клиентской машине установлен Native Client.
2. Свойство UniConnection Provider устновлено в prNativeClient.
3. В ConnectionString добавлено к имеющимся опциям ApplicationIntent=aiReadWrite и прописан FailoverPartner.
При смене ролей, судя по логам SQL и системы, коннект все равно идет на сервер который раньше был первичной репликой (а сейчас он вторичен).
Что может быть не так ? Заранее спасибо за совет.
UniDAC и MS SQL Always On
Re: UniDAC и MS SQL Always On
Для того, чтобы обеспечить клиентское соединение с базой данных определенной группы доступности, необходимо создать прослушиватель группы доступности. Прослушиватель группы доступности ― это виртуальное сетевое имя (VNN), к которому могут подключаться клиенты, чтобы получить доступ к базе данных из первичной или вторичной реплики группы доступности AlwaysOn. Прослушиватель группы доступности позволяет клиенту подключаться к реплике доступности, не зная имени физического экземпляра SQL Server, с которым устанавливается соединение.
Больще информации о подключении к прослушивателю группы доступности Always On:
docs.microsoft.com/ru-ru/sql/database-engine/availability-groups/windows/listeners-client-connectivity-application-failover?view=sql-server-2017
Больще информации о подключении к прослушивателю группы доступности Always On:
docs.microsoft.com/ru-ru/sql/database-engine/availability-groups/windows/listeners-client-connectivity-application-failover?view=sql-server-2017