Partilhar via


Utilização de Resolução IP de Rede Transparente com o Driver ODBC

Baixar driver ODBC

O TransparentNetworkIPResolution é uma revisão da funcionalidade existente MultiSubnetFailover, disponível a partir do Microsoft ODBC Driver 13.1 para SQL Server, que afeta a sequência de ligação do driver no caso em que o primeiro IP resolvido do nome de host não responda e existam múltiplos IPs associados ao nome de host. Interage com o MultiSubnetFailover para fornecer as seguintes três sequências de ligação:

  • 0: Um IP é tentado, seguido por todos os IPs em paralelo
  • 1: Todos os IPs são tentados em paralelo
  • 2: Todos os IPs são tentados um após o outro
Resolução de IP de Rede Transparente MultiSubnetFailover Comportamento
(predefinição) (predefinição) 0
(predefinição) Ativado(a) 1
(predefinição) Disabled 0
Ativado(a) (predefinição) 0
Ativado(a) Ativado(a) 1
Ativado(a) Disabled 0
Disabled (predefinição) 2
Disabled Ativado(a) 1
Disabled Disabled 2

A TransparentNetworkIPResolution cadeia de ligação e a palavra-chave DSN controlam esta definição ao nível da cadeia de conexão. A predefinição está ativada.

Keyword Valores Predefinido
TransparentNetworkIPResolution Enabled, Disabled Enabled

O SQL_COPT_SS_TNIR atributo pré-conexão permite a uma aplicação controlar esta definição programaticamente:

Atributo de conexão Tamanho/Tipo Predefinido Valor Description
SQL_COPT_SS_TNIR (1249) SQL_IS_INTEGER ou SQL_IS_UINTEGER SQL_IS_ON(1), SQL_IS_OFF(0) SQL_IS_ON Ativa ou desativa o TNIR.

Para mais informações acerca do MultiSubnetFailover, consulte o ODBC Driver em Linux e macOS - High Availability and Disaster Recovery

Ver também