Экземпляр SQL через F5 BigIP VIP

У нас есть кластер SQL 2008 с именем instance Server01 \ instance02. Порт настроен на статический 1466. Мы хотели бы иметь возможность подключаться, используя имя через F5 Big IP Virtual IP.

Мы настроили VIP с именем Server1 <- обратите внимание, что в этом имени нет 0

Попытка подключиться к Server1\instance02 не работает.

Сервер1,1466 работает.

У нас открыты порты 1433, 1434 и 1466.
Можем ли мы настроить это, чтобы иметь возможность использовать имя без каких-либо изменений в клиенте SQL.

Спасибо!!

нота:

Важным инструментом при устранении неполадок было запустить службу sqlbrowser на сервере следующим образом:

sqlbrowser.exe -c

Это отобразило все запросы к сервису и помогло исключить проблему с sql.

2 ответа

Решение

Вам необходимо открыть порт 1434 (UDP), а также порт экземпляра, если вы хотите использовать имя экземпляра для подключения к серверу. 1434 - это порт, который использует браузер SQL, и это служба, которая преобразует имя экземпляра в порт экземпляра. Если вы хотите, чтобы был открыт только один порт, вы можете указать SERVER1,1466 в строке подключения, и это заставит TCP-соединение к порту экземпляра.

Кроме того, вам нужно будет установить порт TCP (не динамический порт TCP) в диспетчере конфигурации SQL Server на порт 1466 на каждом узле в кластере. Таким образом, когда IP-адрес виртуального SQL Server перемещается с одного узла на другой, он будет иметь тот же IP-адрес, и правила F5 будут работать.

Вам не нужно открывать порты 1433 и 1434... только 1466. Кроме того, убедитесь, что вы открыли панель управления конфигурацией SQL и указали, что интерфейсы сетевого адаптера (все они) привязаны к порту 1466. Также, "sa" учетная запись отключена по умолчанию, если вы пытаетесь использовать это. Кроме того, режим "Аутентификация SQL" обычно по умолчанию также отключен (если вы специально не меняли его во время установки).

Наконец, иногда Windows Server 2003 или 2008 может отказать в доступе к учетной записи пользователя, если учетной записи, к которой вы подключаетесь, не предоставлены права. Устранение неполадок, которые могут быть трудными. Я бы порекомендовал изменить службу SQL (как временный тест), чтобы она работала под той же учетной записью пользователя NT, с которой вы пытаетесь соединиться. Это, вероятно, сделает свое дело.

У меня есть опыт работы с BigIp и сервером SQL... много, если вам когда-либо понадобится дополнительная помощь.

Другие вопросы по тегам