Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Note
Cuando configuras MultiSubnetFailover=Yes (la configuración recomendada para Azure SQL Database, Azure SQL Managed Instance, la base de datos SQL de Microsoft Fabric, los listeners de grupos de disponibilidad y las instancias de clúster de conmutación por error), el controlador intenta establecer conexiones TCP en paralelo con todas las direcciones IP resueltas, y la configuración TransparentNetworkIPResolution no afecta a la secuencia de conexión. Para más información, consulta Alta disponibilidad y recuperación ante desastres.
TransparentNetworkIPResolution (TNIR) es un mecanismo de reserva multi-IP heredado en el controlador ODBC para SQL Server, disponible a partir de Microsoft ODBC Driver 13.1. Afecta a la secuencia de conexión cuando la primera dirección IP resuelta para el nombre de host no responde y hay varias direcciones IP asociadas al nombre de host.
TNIR es reemplazado por MultiSubnet Failover. Cuando MultiSubnetFailover=Yes, el controlador intenta establecer conexiones TCP con todas las direcciones IP resueltas en paralelo y TNIR no afecta a la secuencia de conexión. Cuando MultiSubnetFailover=No, TNIR controla la secuencia de respaldo:
| Resolución transparente de IP de red | Conectar secuencia |
|---|---|
| Habilitado (valor predeterminado) | Prueba con una IP y luego todas las IPs en paralelo |
| Deshabilitado | Prueba todas las IPs de forma secuencial |
La cadena de conexión TransparentNetworkIPResolution y la palabra clave DSN controlan esta configuración a nivel de cadena de conexión. De forma predeterminada, está activado.
| 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 | Valores | Valor predeterminado | 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. |