Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
Ao definir MultiSubnetFailover=Yes (a configuração recomendada para Banco de Dados SQL do Azure, Instância Gerenciada de SQL do Azure, banco de dados SQL no Microsoft Fabric, ouvintes de grupo de disponibilidade e instâncias de cluster de failover), o driver tenta estabelecer conexões TCP com todos os endereços IP resolvidos em paralelo, e a configuração TransparentNetworkIPResolution não afeta a sequência de conexão. Para mais informações, veja Alta disponibilidade e recuperação em caso de desastres.
O TransparentNetworkIPResolution (TNIR) é um recurso legado de fallback para múltiplos IPs no Driver ODBC para SQL Server, disponível a partir do Microsoft ODBC Driver 13.1. Isso afeta a sequência de conexão quando o primeiro endereço IP resolvido para o nome do host não responde e há vários endereços IP associados ao nome do host.
O TNIR é substituído pelo MultiSubnetFailover. Quando MultiSubnetFailover=Yes, o driver tenta estabelecer conexões TCP com todos os endereços IP resolvidos em paralelo, e o TNIR não afeta a sequência de conexão. Quando MultiSubnetFailover=No, o TNIR controla a sequência de fallback:
| TransparentNetworkIPResolution | Sequência de conexão |
|---|---|
| Ativado (predefinição) | Tente um IP, depois todos os IPs em paralelo |
| Desabilitado | Tente todos os IPs sequencialmente |
A cadeia de conexão TransparentNetworkIPResolution e a palavra-chave de DSN controlam essa configuração no nível da cadeia de conexão. Por padrão, está habilitado.
| Palavra-chave | Valores | Padrão |
|---|---|---|
TransparentNetworkIPResolution |
Enabled, Disabled |
Enabled |
O atributo de pré-conexão SQL_COPT_SS_TNIR permite que um aplicativo controle essa configuração programaticamente:
| Atributo de conexão | Tamanho/tipo | Valores | Padrão | Descrição |
|---|---|---|---|---|
SQL_COPT_SS_TNIR (1249) |
SQL_IS_INTEGER ou SQL_IS_UINTEGER |
SQL_IS_ON (1), SQL_IS_OFF (0) |
SQL_IS_ON |
Habilita ou desabilita o TNIR. |