언어

SqlConnectionStringBuilder.TransparentNetworkIPResolution 속성

정의

주의

TransparentNetworkIPResolution has been deprecated and is only supported on .NET Framework. Use MultiSubnetFailover instead.

.NET Framework에서 이 키의 값이 설정된 true경우 드라이버는 연결이 성공하거나 전체에 Connect Timeout 도달할 때까지 순차 모드 시도에서 시도당 시간 제한 및 최소 500ms를 사용하여 DNS로 확인된 IP 주소에서 여러 연결 라운드를 실행합니다.

public:
 property bool TransparentNetworkIPResolution { bool get(); void set(bool value); };
public bool TransparentNetworkIPResolution { get; set; }
[System.Obsolete("TransparentNetworkIPResolution has been deprecated and is only supported on .NET Framework. Use MultiSubnetFailover instead.")]
public bool TransparentNetworkIPResolution { get; set; }
member this.TransparentNetworkIPResolution : bool with get, set
[<System.Obsolete("TransparentNetworkIPResolution has been deprecated and is only supported on .NET Framework. Use MultiSubnetFailover instead.")>]
member this.TransparentNetworkIPResolution : bool with get, set
Public Property TransparentNetworkIPResolution As Boolean

속성 값

불리언 값입니다.

특성

설명

이 속성은 사용되지 않습니다. MultiSubnetFailover를 대신 사용하세요.

Multi Subnet Failover 키가 설정된 trueTransparent Network IP Resolution 경우 무시됩니다.

Failover Partner 키가 설정된 Transparent Network IP Resolution 경우 무시됩니다.

.NET Framework에서 연결 문자열 지정되지 않은 경우 데이터 원본이 Azure SQL 엔드포인트(, , , .database.usgovcloudapi.net또는 )인 경우 키가 Microsoft Entra ID 메서드(.database.windows.netActive Directory Device Code FlowActive Directory Managed IdentityActive Directory DefaultActive Directory InteractiveActive Directory PasswordActive Directory MSIActive Directory Service PrincipalActive Directory Integrated, .database.cloudapi.de또는)Active Directory Workload Identity로 설정된 경우 TransparentNetworkIPResolution 드라이버는 TNIR을 자동으로 사용하지 않도록 설정합니다.Authentication.database.fabric.microsoft.com.database.chinacloudapi.cn) 또는 또는 AccessTokenCallback 속성이 AccessToken .에 설정된 경우 SqlConnection 이러한 자동 조건의 경우 명시적 TransparentNetworkIPResolution 값은 자동 동작 True 을 무시합니다. TNIR False 을 사용하도록 설정하고 TNIR을 무조건 사용하지 않도록 설정합니다. 자동 동작을 복원하려면 연결 문자열에서 키워드를 제거하세요.

.NET(Core, .NET 5 이상) TransparentNetworkIPResolution 은 인식된 연결 문자열 키워드가 아닙니다. 드라이버가 연결 문자열 구문 분석할 때 값으로 설정하면 throw ArgumentException 됩니다.

.NET Framework에서 이 키의 값은 , false또는 yesno.이어야 true합니다.

값은 값 yes 과 동일하게 처리됩니다 true. 값은 값 no 과 동일하게 처리됩니다 false.

적용 대상