Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Note
När du sätter MultiSubnetFailover=Yes (den rekommenderade inställningen för Azure SQL Database, Azure SQL Managed Instance, SQL-databas i Microsoft Fabric, tillgänglighetsgrupplyssnare och failover-klusterinstanser), försöker drivrutinen TCP-anslutningar till alla lösta IP-adresser parallellt, samt TransparentNetworkIPResolution Inställningen påverkar inte anslutningssekvensen. För mer information, se Hög tillgänglighet och katastrofåterställning.
TransparentNetworkIPResolution (TNIR) är en äldre reservmekanism för flera IP-adresser i ODBC-drivrutinen för SQL Server, som är tillgänglig från och med Microsoft ODBC Driver 13.1. Det påverkar anslutningssekvensen när den första upplösta IP-adressen för värdnamnet inte svarar och flera IP-adresser kopplas till värdnamnet.
TNIR har ersatts av MultiSubnetFailover. När MultiSubnetFailover=Yes försöker drivrutinen upprätta TCP-anslutningar till alla identifierade IP-adresser parallellt, och TNIR påverkar inte anslutningsordningen. När MultiSubnetFailover=No kontrollerar TNIR återgångssekvensen:
| Transparent nätverks-IP-upplösning | Anslutningssekvens |
|---|---|
| Aktiverad (standard) | Prova först en IP-adress, sedan alla IP-adresser parallellt |
| Disabled | Prova alla IP-adresser i följd |
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 | Värden | Förinställning | 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. |