Udostępnij przez


Używanie przezroczystego rozpoznawania adresów IP z sterownikiem ODBC

pobierz sterownika ODBC

TransparentNetworkIPResolution to poprawka istniejącej funkcji MultiSubnetFailover, dostępna od sterownika Microsoft ODBC Driver 13.1 dla programu SQL Server, która wpływa na sekwencję połączeń sterownika w przypadku, gdy pierwszy rozpoznany adres IP nazwy hosta nie odpowiada i istnieje wiele adresów IP skojarzonych z nazwą hosta. Współdziała z usługą MultiSubnetFailover, aby zapewnić następujące trzy sekwencje połączeń:

  • 0: Jeden adres IP jest podejmowana równolegle, a następnie wszystkie adresy IP
  • 1. Wszystkie adresy IP są podejmowane równolegle
  • 2: Wszystkie adresy IP są podejmowane po drugiej
Rozwiązanie Przezroczystej Sieci IP MultiSubnetFailover Zachowanie
(wartość domyślna) (wartość domyślna) 0
(wartość domyślna) Włączona 1
(wartość domyślna) Disabled 0
Włączona (wartość domyślna) 0
Włączona Włączona 1
Włączona Disabled 0
Disabled (wartość domyślna) 2
Disabled Włączona 1
Disabled Disabled 2

Parametry TransparentNetworkIPResolution połączenia i słowo kluczowe DSN sterują tym ustawieniem na poziomie ciągu połączenia. Wartość domyślna jest włączona.

Keyword Wartości Default
TransparentNetworkIPResolution Enabled, Disabled Enabled

Atrybut SQL_COPT_SS_TNIR przed połączeniem umożliwia aplikacji programowe sterowanie tym ustawieniem:

Atrybut połączenia Rozmiar/typ Default Wartość Description
SQL_COPT_SS_TNIR (1249) SQL_IS_INTEGER lub SQL_IS_UINTEGER SQL_IS_ON(1), SQL_IS_OFF(0) SQL_IS_ON Włącza lub wyłącza funkcję TNIR.

Aby uzyskać więcej informacji na temat funkcji MultiSubnetFailover, zobacz Sterownik ODBC w systemach Linux i macOS — wysoka dostępność i odzyskiwanie po awarii

Zobacz też