Dela via


Använda transparent nätverks-IP-upplösning med ODBC-drivrutinen

Ladda ned ODBC-drivrutins

TransparentNetworkIPResolution är en revision av den befintliga MultiSubnetFailover-funktionen, som är tillgänglig från och med Microsoft ODBC Driver 13.1 för SQL Server, som påverkar drivrutinens anslutningssekvens om den första lösta IP-adressen för värdnamnet inte svarar och det finns flera IP-adresser som är associerade med värdnamnet. Den interagerar med MultiSubnetFailover för att tillhandahålla följande tre anslutningssekvenser:

  • 0: En IP-adress görs, följt av alla IP-adresser parallellt
  • 1: Alla IP-adresser görs parallellt
  • 2: Alla IP-adresser görs en efter en
Transparent nätverks-IP-upplösning MultiSubnetFailover Beteende
(standard) (standard) 0
(standard) Enabled 1
(standard) Disabled 0
Enabled (standard) 0
Enabled Enabled 1
Enabled Disabled 0
Disabled (standard) 2
Disabled Enabled 1
Disabled Disabled 2

Anslutningssträngen TransparentNetworkIPResolution och DSN-nyckelordet styr den här inställningen på anslutningssträngsnivå. Standardvärdet är aktiverat.

Keyword Värden Förinställning
TransparentNetworkIPResolution Enabled, Disabled Enabled

Med SQL_COPT_SS_TNIR attributet pre-connection kan ett program styra den här inställningen programmatiskt:

Anslutningsattribut Storlek/typ Förinställning Värde Description
SQL_COPT_SS_TNIR (1249) SQL_IS_INTEGER eller SQL_IS_UINTEGER SQL_IS_ON(1), SQL_IS_OFF(0) SQL_IS_ON Aktiverar eller inaktiverar TNIR.

Mer information om MultiSubnetFailover finns i ODBC-drivrutin i Linux och macOS – hög tillgänglighet och haveriberedskap

Se även