Поделиться через


Использование разрешения IP-адресов прозрачной сети с драйвером ODBC

Скачать драйвер ODBC

Свойство TransparentNetworkIPResolution представляет собой обновленную версию существующей функции MultiSubnetFailover, которое доступно начиная с версии Microsoft ODBC Driver 13.1 for SQL Server и влияет на последовательность подключения драйвера в тех случаях, когда с именем узла связано несколько IP-адресов, но первый разрешенный IP-адрес для этого узла не отвечает на запросы. Он взаимодействует с MultiSubnetFailover и поддерживает следующие три варианта последовательности подключений.

  • 0: один IP-адрес пытается выполнить, а затем все IP-адреса параллельно
  • 1. Все IP-адреса выполняются параллельно
  • 2. Все IP-адреса пытаются один за другим
TransparentNetworkIPResolution MultiSubnetFailover Поведение
(по умолчанию) (по умолчанию) 0
(по умолчанию) Включен 1
(по умолчанию) Выключено 0
Включен (по умолчанию) 0
Включен Включен 1
Активировано Выключено 0
Выключено (по умолчанию) 2
Disabled Включен 1
Выключено Выключено 2

Строка подключения TransparentNetworkIPResolution и ключевое слово DSN определяют значение этого параметра на уровне строки подключения. По умолчанию этот параметр включен.

Ключевое слово Values По умолчанию.
TransparentNetworkIPResolution Enabled, Disabled Enabled

Настраиваемый перед подключением атрибут SQL_COPT_SS_TNIR позволяет приложению управлять этим параметром программным способом.

Атрибут подключения Размер и тип По умолчанию. значение Описание
SQL_COPT_SS_TNIR (1249) SQL_IS_INTEGER или SQL_IS_UINTEGER SQL_IS_ON(1), SQL_IS_OFF(0) SQL_IS_ON Разрешает или запрещает TNIR.

Дополнительные сведения о MultiSubnetFailover см. в руководстве по обеспечению высокого уровня доступности и аварийному восстановлению для драйвера ODBC для Linux и macOS.

См. также