Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Lorsque vous définissez MultiSubnetFailover=Yes (paramètre recommandé pour Azure SQL Database, Azure SQL Managed Instance, les bases de données SQL dans Microsoft Fabric, les écouteurs de groupes de disponibilité et les instances de cluster de basculement), le pilote tente d’établir en parallèle des connexions TCP à toutes les adresses IP résolues, et le paramètre TransparentNetworkIPResolution n’affecte pas la séquence de connexion. Pour plus d’informations, voir Haute disponibilité et reprise après sinistre.
TransparentNetworkIPResolution (TNIR) est un mécanisme de basculement multi-IP historique dans le pilote ODBC pour SQL Server, disponible à partir de Microsoft ODBC Driver 13.1. Cela affecte la séquence de connexion lorsque la première IP résolue du nom d’hôte ne répond pas et que plusieurs IP sont associées au nom d’hôte.
TNIR est remplacé par MultiSubnetFailover. Lorsque MultiSubnetFailover=Yes, le pilote établit des connexions TCP vers toutes les adresses IP résolues en parallèle, et TNIR n’affecte pas la séquence de connexion. Lorsque MultiSubnetFailover=No, TNIR gère la séquence de basculement :
| Résolution transparente des adresses IP du réseau | Connecter la séquence |
|---|---|
| Activé (par défaut) | Essayez une adresse IP, puis toutes les adresses IP en parallèle |
| Désactivé | Essayez toutes les IP de manière séquentielle |
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 | Par défaut |
|---|---|---|
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 et type | Valeurs | Par défaut | 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. |