Uso della risoluzione dell'IP di rete trasparente con ODBC Driver

Scaricare il driver ODBC

TransparentNetworkIPResolution è una revisione della funzionalità MultiSubnetFailover esistente, disponibile a partire da Microsoft ODBC Driver 13.1 per SQL Server, che interessa la sequenza di connessione del driver nel caso in cui il primo indirizzo IP risolto del nome host non risponda e siano presenti più indirizzi IP associati al nome host. Interagisce con MultiSubnetFailover per rendere disponibili le tre sequenze di connessione seguenti:

  • 0: viene eseguito un tentativo con un indirizzo IP, seguito da tutti gli indirizzi IP in parallelo
  • 1. viene eseguito un tentativo per tutti gli indirizzi IP in parallelo
  • 2: viene eseguito un tentativo con tutti gli indirizzi IP uno dopo l'altro
TransparentNetworkIPResolution MultiSubnetFailover Comportamento
(predefinito) (predefinito) 0
(predefinito) Attivata 1
(predefinito) Disabilitata 0
Attivata (predefinito) 0
Attivata Attivata 1
Attivata Disabilitata 0
Disabilitata (predefinito) 2
Disabled Attivata 1
Disattivato Disabled 2

La stringa di connessione TransparentNetworkIPResolution e la parola chiave DSN controllano questa impostazione a livello di stringa di connessione. Il valore predefinito è Attivato.

Parola chiave Valori Default
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 Default Valore 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.

Per altre informazioni su MultiSubnetFailover, vedere Driver ODBC in Linux e macOS - Disponibilità elevata e ripristino di emergenza.

Vedi anche