Uso de la resolución de IP de red transparente con el controlador ODBC

Descargar controlador ODBC

TransparentNetworkIPResolution es una revisión de la característica MultiSubnetFailover existente, disponible a partir del controlador ODBC de Microsoft 13.1 for SQL Server, que afecta a la secuencia de conexión del controlador en el caso de que la primera dirección IP resuelta del nombre de host no responda y haya varias direcciones IP asociadas al nombre de host. Interactúa con MultiSubnetFailover para proporcionar las tres secuencias de conexión siguientes:

  • 0: se intenta una IP, seguida de todas las direcciones IP en paralelo.
  • 1: todas las direcciones IP se intentan en paralelo.
  • 2: todas las direcciones IP se intentan una tras otra.
TransparentNetworkIPResolution MultiSubnetFailover Comportamiento
(predeterminado). (predeterminado). 0
(predeterminado). habilitado 1
(predeterminado). Disabled 0
habilitado (predeterminado). 0
habilitado habilitado 1
habilitado Disabled 0
Disabled (predeterminado). 2
Disabled habilitado 1
Disabled Disabled 2

La palabra clave de DNS y cadena de conexión TransparentNetworkIPResolution controla esta configuración en el nivel de cadena de conexión. El valor predeterminado es habilitado.

Palabra clave Valores Valor predeterminado
TransparentNetworkIPResolution Enabled, Disabled Enabled

El atributo previo a la conexión SQL_COPT_SS_TNIR permite que una aplicación controle esta configuración mediante programación:

Atributo de conexión Tamaño/Tipo Valor predeterminado Value Descripción
SQL_COPT_SS_TNIR (1249) SQL_IS_INTEGER o SQL_IS_UINTEGER SQL_IS_ON(1), SQL_IS_OFF(0) SQL_IS_ON Habilita o deshabilita TNIR.

Para más información sobre MultiSubnetFailover, vea Controlador ODBC en Linux y macOS: alta disponibilidad y recuperación ante desastres.

Consulte también