Uso de la resolución de IP de red transparente con el 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 |
Deshabilitados | 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. |