Назад | Перейти на главную страницу

SQL Server 2016: группы доступности AlwaysOn с разными именованными экземплярами

Я работаю с конфигурацией SQL Server Always on 2016 с двумя центрами обработки данных. В этих двух центрах обработки данных у них есть собственный именованный экземпляр.

Например:

MYDC1 \ ADC1

MYDC2 \ ADC2

Итак, имена хостов - MYDC1 и MYDC2. И экземпляры сервера SQL называются ADC1 и ADC2 соответственно. Допустим, слушателя зовут "МЯГ"

Теперь я работаю с приложением, которое зависит от вызова указанного именованного экземпляра. Они могут напрямую подключаться к любому из этих серверов. Например, я могу без проблем подключиться к MYDC1 \ ADC1. И я могу без проблем подключиться к MYDC2 \ ADC2. Однако мне нужно использовать группу доступности для резервирования.

При тестировании я могу подключиться только к «MYAG» без имени экземпляра. Теперь, если обе базы данных были вызваны, например, «ADC1» в качестве экземпляра, то я могу подключиться к «MYAG \ ADC1». Однако среда требует, чтобы эти два сервера имели разные имена экземпляров. И, как я уже упоминал ранее, приложение требует указания имени экземпляра. И это имя экземпляра может называться как угодно, но для этого нужен экземпляр.

Есть ли способ заставить прослушиватель группы доступности иметь собственное имя экземпляра и работать с этими базами данных.