Uso de resolución de IP de red transparente

Aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Analítica (PDW)Base de datos SQL en Microsoft Fabric

Descargar controlador OLE DB

Note

TransparentNetworkIPResolution es un respaldo multi-IP heredado. Para Azure SQL Database, Azure SQL Managed Instance, SQL database en Microsoft Fabric, oyentes de grupos de disponibilidad e instancias de clúster de conmutación por fallo, la configuración recomendada es MultiSubnetFailover=Yes, que intenta conexiones TCP a todas las direcciones IP resueltas en paralelo y utiliza la primera conexión que tenga éxito. Cuando MultiSubnetFailover=Yes, TransparentNetworkIPResolution no afecta a la secuencia de conexión. Para obtener más información, vea Compatibilidad de OLE DB Driver for SQL Server para la alta disponibilidad con recuperación ante desastres.

Propósito

TransparentNetworkIPResolution(TNIR) es un recurso de respaldo multi-IP heredado en el controlador OLE DB Driver for SQL Server. Está reemplazado por MultiSubnetFailover, que es la configuración recomendada para Azure SQL Database, Azure SQL Managed Instance, base de datos SQL en Microsoft Fabric, oyentes de grupos de disponibilidad y instancias de clúster de conmutación por error. 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 cómo el controlador gestiona los nombres de host multi-IP. La siguiente tabla utiliza los Yes valores y No aceptados por IDBInitialize::Initialize. Cuando configures la propiedad a través IDataInitialize::GetDataSource de o ADO, usa True y False en su lugar.

TransparentNetworkIPResolution Comportamiento cuando MultiSubnetFailover=No
Yes (valor predeterminado) Prueba con una IP y luego todas las IPs en paralelo.
No Prueba todas las IPs de forma secuencial.

Configuración de la resolución de IP de red transparente

TransparentNetworkIPResolution se habilita de forma predeterminada. MultiSubnetFailover está deshabilitado de forma predeterminada. Los siguientes artículos ofrecen más información sobre cómo establecer estas propiedades: