Uso della risoluzione dell'IP di rete trasparente con ODBC Driver
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 |
Disabled | 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 | Predefiniti |
---|---|---|
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 | Predefiniti | 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. |