Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Note
Quando imposti MultiSubnetFailover=Yes (l'impostazione consigliata per database SQL di Azure, Istanza gestita di SQL di Azure, database SQL in Microsoft Fabric, listener di gruppi di disponibilità e istanze del cluster di failover), il driver tenta di stabilire connessioni TCP in parallelo a tutti gli indirizzi IP risolti e l'impostazione TransparentNetworkIPResolution non influisce sulla sequenza di connessione. Per ulteriori informazioni, vedi Alta disponibilità e disaster recovery.
TransparentNetworkIPResolution (TNIR) è un meccanismo legacy di fallback multi-IP nel driver ODBC per SQL Server, disponibile a partire da Microsoft ODBC Driver 13.1. Influisce sulla sequenza di connessione quando il primo IP risolto del nome host non risponde e più IP sono associati al nome host.
TNIR è stato sostituito da MultiSubnetFailover. Quando MultiSubnetFailover=Yes, il driver tenta connessioni TCP a tutti gli indirizzi IP risolti in parallelo e TNIR non influisce sulla sequenza di connessione. Quando MultiSubnetFailover=No, TNIR controlla la sequenza di fallback:
| TransparentNetworkIPResolution | Sequenza di collegamento |
|---|---|
| Abilitato (impostazione predefinita) | Prova un IP, poi tutti gli IP in parallelo |
| Disabilitata | Prova tutti gli IP in sequenza |
La stringa di connessione TransparentNetworkIPResolution e la parola chiave DSN controllano questa impostazione a livello di stringa di connessione. L'impostazione predefinita è abilitata.
| Parola chiave | Valori | Predefinito |
|---|---|---|
TransparentNetworkIPResolution |
Enabled, Disabled |
Enabled |
L'attributo pre-connessione SQL_COPT_SS_TNIR consente a un'applicazione di controllare questa impostazione a livello di codice:
| Attributo di connessione | Dimensioni/Tipo | Valori | Predefinito | Descrizione |
|---|---|---|---|---|
SQL_COPT_SS_TNIR (1249) |
SQL_IS_INTEGER oppure SQL_IS_UINTEGER |
SQL_IS_ON (1), SQL_IS_OFF (0) |
SQL_IS_ON |
Abilita o disabilita TNIR. |