Utilisation de la résolution de l’adresse IP de réseau transparente avec ODBC Driver

Télécharger le pilote ODBC

TransparentNetworkIPResolution est une révision de la fonctionnalité MultiSubnetFailover existante, disponible à partir de la version 13.1 de Microsoft ODBC Driver for SQL Server, qui concerne la séquence de connexion du pilote dans le cas où la première adresse IP résolue du nom d’hôte ne répond pas et plusieurs adresses IP sont associées au nom d’hôte. Elle interagit avec MultiSubnetFailover pour fournir trois séquences de connexion :

  • 0 : Une adresse IP est tentée, suivie de toutes les adresses IP en parallèle.
  • 1 : Toutes les adresses IP sont tentées en parallèle.
  • 2 : Toutes les adresses IP sont tentées l’une après l’autre.
TransparentNetworkIPResolution MultiSubnetFailover Comportement
(par défaut) (par défaut) 0
(par défaut) activé 1
(par défaut) Désactivé 0
activé (par défaut) 0
activé activé 1
activé Désactivé 0
Désactivé (par défaut) 2
Désactivé activé 1
Désactivé Désactivé 2

La chaîne de connexion TransparentNetworkIPResolution et le mot clé DSN contrôlent ce paramètre au niveau de la chaîne de connexion. Il est activé par défaut.

Mot clé Valeurs Default
TransparentNetworkIPResolution Enabled, Disabled Enabled

L’attribut préconnexion SQL_COPT_SS_TNIR permet à une application de contrôler programmatiquement ce paramètre :

Attribut de connexion Taille/Type Default Valeur Description
SQL_COPT_SS_TNIR (1249) SQL_IS_INTEGER ou SQL_IS_UINTEGER SQL_IS_ON(1), SQL_IS_OFF(0) SQL_IS_ON Active ou désactive TNIR.

Pour plus d’informations sur MultiSubnetFailover, consultez Pilote ODBC sur Linux et macOS – Haute disponibilité et récupération d’urgence.

Voir aussi