Я работаю с конфигурацией SQL Server Always on 2016 с двумя центрами обработки данных. В этих двух центрах обработки данных у них есть собственный именованный экземпляр.
Например:
MYDC1 \ ADC1
MYDC2 \ ADC2
Итак, имена хостов - MYDC1 и MYDC2. И экземпляры сервера SQL называются ADC1 и ADC2 соответственно. Допустим, слушателя зовут "МЯГ"
Теперь я работаю с приложением, которое зависит от вызова указанного именованного экземпляра. Они могут напрямую подключаться к любому из этих серверов. Например, я могу без проблем подключиться к MYDC1 \ ADC1. И я могу без проблем подключиться к MYDC2 \ ADC2. Однако мне нужно использовать группу доступности для резервирования.
При тестировании я могу подключиться только к «MYAG» без имени экземпляра. Теперь, если обе базы данных были вызваны, например, «ADC1» в качестве экземпляра, то я могу подключиться к «MYAG \ ADC1». Однако среда требует, чтобы эти два сервера имели разные имена экземпляров. И, как я уже упоминал ранее, приложение требует указания имени экземпляра. И это имя экземпляра может называться как угодно, но для этого нужен экземпляр.
Есть ли способ заставить прослушиватель группы доступности иметь собственное имя экземпляра и работать с этими базами данных.