Verwenden der transparenten Netzwerk-IP-Adressauflösung mit dem ODBC-Treiber

ODBC-Treiber herunterladen

Die transparente Netzwerk-IP-Adressauflösung ist eine ab Microsoft ODBC Driver 13.1 for SQL Server verfügbare Neuauflage des vorhandenen Features für das Multisubnetz-Failover und wirkt sich auf die Verbindungssequenz des Treibers aus, wenn die erste aufgelöste IP-Adresse des Hostnamens nicht reagiert und dem Hostnamen mehrere IP-Adressen zugeordnet sind. Sie interagiert mit dem Multisubnetz-Failover, um die folgenden drei Verbindungssequenzen bereitzustellen:

  • 0: Erst wird eine IP-Adresse ausprobiert, dann alle IP-Adressen gleichzeitig.
  • 1: Die IP-Adressen werden alle gleichzeitig ausprobiert.
  • 2: Die IP-Adressen werden alle nacheinander ausprobiert.
TransparentNetworkIPResolution MultiSubnetFailover Verhalten
(Standard) (Standard) 0
(Standard) Aktiviert 1
(Standard) Disabled 0
Aktiviert (Standard) 0
Aktiviert Aktiviert 1
Aktiviert Disabled 0
Disabled (Standard) 2
Disabled Aktiviert 1
Disabled Disabled 2

Auf Ebene der Verbindungszeichenfolge wird diese Einstellung über TransparentNetworkIPResolution als Verbindungszeichenfolge und DSN-Schlüsselwort gesteuert. Die Standardeinstellung ist aktiviert.

Schlüsselwort Werte Standard
TransparentNetworkIPResolution Enabled, Disabled Enabled

Mithilfe des Vorverbindungsattributs SQL_COPT_SS_TNIR können Anwendungen diese Einstellung programmgesteuert steuern:

Verbindungsattribut Größe/Typ Standard Wert BESCHREIBUNG
SQL_COPT_SS_TNIR (1249) SQL_IS_INTEGER oder SQL_IS_UINTEGER SQL_IS_ON(1), SQL_IS_OFF(0) SQL_IS_ON Dieses Attribut aktiviert oder deaktiviert die transparente Netzwerk-IP-Adressauflösung.

Weitere Informationen zu MultiSubnetFailover finden Sie unter Der ODBC-Treiber unter Linux und macOS für Hochverfügbarkeit und Notfallwiederherstellung.

Weitere Informationen