У меня есть локальная группа доступности AlwaysOn, настроенная с двумя локальными узлами. Я создал виртуальную машину Manage SQL в Azure и успешно добавил в локальный кластер WSFC и в группу доступности SQL. Я добавил виртуальную машину как асинхронную вторичную реплику, и все выглядит нормально.
Я также создаю внутренний балансировщик нагрузки, чтобы использовать внешний IP-адрес в качестве прослушивателя для группы доступности. Проблема в том, что я могу успешно подключиться к виртуальной машине SQL Azure с помощью локального IP-адреса виртуальной машины, но не могу подключиться с помощью балансировщика нагрузки. Я запустил Wireshark на виртуальной машине и подтвердил, что балансировщик нагрузки работает и соединения с портом TCP 1433 принимаются виртуальной машиной, но не отвечают со стороны службы SQL.
Я проверил консоль конфигурации SQL и проверил настройку TCP / IP для экземпляра, для параметра «Слушать все» установлено значение «ДА».
Есть ли что-нибудь еще, что я должен проверить на SQL Server или виртуальной машине, чтобы разрешить соединения, поступающие от балансировщика нагрузки? Я не добавил интерфейсный IP-адрес балансировщика нагрузки в AG в качестве прослушивателя, пока не подтвердил, что могу подключиться к SQL с помощью балансировщика нагрузки.
Спасибо и наилучшими пожеланиями, Амедина