Использование разрешения 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
Выключено Активировано 1
Выключено Выключено 2

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

Ключевое слово Значения По умолчанию
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.

См. также: