Sdílet prostřednictvím


Použití transparentního rozlišení IP adres v síti s ovladačem ODBC

Stáhnout ovladač ODBC

TransparentNetworkIPResolution je revize stávající funkce MultiSubnetFailover, která je k dispozici počínaje ovladačem Microsoft ODBC 13.1 pro SQL Server, která má vliv na posloupnost připojení ovladače v případě, že první vyřešená IP adresa názvu hostitele nereaguje a k názvu hostitele je přidruženo více IP adres. Komunikuje s funkcí MultiSubnetFailover a poskytuje následující tři sekvence připojení:

  • 0: Jedna IP adresa se pokusí paralelně sledovat všechny IP adresy.
  • 1: Všechny IP adresy se pokouší paralelně
  • 2: Všechny IP adresy se pokusí o jednu po druhé.
Transparentní síťové IP rozlišení MultiSubnetFailover Chování
(výchozí) (výchozí) 0
(výchozí) Enabled 1
(výchozí) Disabled 0
Enabled (výchozí) 0
Enabled Enabled 1
Enabled Disabled 0
Disabled (výchozí) 2
Disabled Enabled 1
Disabled Disabled 2

Připojovací TransparentNetworkIPResolution řetězec a klíčové slovo DSN řídí toto nastavení na úrovni připojovacího řetězce. Výchozí hodnota je povolená.

Keyword Hodnoty Výchozí
TransparentNetworkIPResolution Enabled, Disabled Enabled

Atribut SQL_COPT_SS_TNIR před připojením umožňuje aplikaci řídit toto nastavení programově:

Atribut připojení Velikost/typ Výchozí Hodnota Description
SQL_COPT_SS_TNIR (1249) SQL_IS_INTEGER nebo SQL_IS_UINTEGER SQL_IS_ON(1), SQL_IS_OFF(0) SQL_IS_ON Povolí nebo zakáže TNIR.

Další informace o MultiSubnetFailover naleznete v tématu Ovladač ODBC v Linuxu a macOS – Vysoká dostupnost a zotavení po havárii

Viz také