다음을 통해 공유


CONNECTIONPROPERTY(Transact-SQL)

요청이 들어 오는 고유한 연결의 연결 속성에 대한 정보를 반환합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

CONNECTIONPROPERTY ( property )

인수

  • property
    연결의 속성입니다. property는 다음 값 중 하나일 수 있습니다.

    데이터 형식

    설명

    net_transport

    nvarchar(40)

    이 연결에서 사용하는 물리적 전송 프로토콜을 반환합니다. Null을 허용하지 않습니다.

    반환 값은 HTTP, Named pipe, Session, Shared memory, SSL, TCP 및 VIA입니다.

    [!참고]

    연결에 MARS(Multiple Active Result Sets)가 설정되고 연결 풀링이 사용되는 경우 항상 Session을 반환합니다.

    protocol_type

    nvarchar(40)

    페이로드의 프로토콜 유형을 반환합니다. 현재 TDS(TSQL)와 SOAP을 구분합니다. Null을 허용합니다.

    auth_scheme

    nvarchar(40)

    연결에 대한 SQL Server 인증 체계를 반환합니다. 인증 체계는 Windows 인증(NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) 또는 SQL Server 인증입니다. Null을 허용하지 않습니다.

    local_net_address

    varchar(48)

    이 연결이 대상으로 하는 서버의 IP 주소를 반환합니다. TCP 전송 공급자를 사용하여 연결한 경우에만 사용할 수 있습니다. Null을 허용합니다.

    local_tcp_port

    int

    TCP 전송을 사용하는 연결인 경우 이 연결이 대상으로 하는 서버 TCP 포트를 반환합니다. Null을 허용합니다.

    client_net_address

    varchar(48)

    이 서버에 연결되는 클라이언트의 주소를 요청합니다. Null을 허용합니다.

    physical_net_transport

    nvarchar(40)

    이 연결에서 사용하는 물리적 전송 프로토콜을 반환합니다. 연결에 MARS(Multiple Active Result Sets)가 설정된 경우 정확합니다.

    <기타 다른 문자열>

     

    입력이 유효하지 않으면 NULL을 반환합니다.

주의

반환된 값은 sys.dm_exec_connections 동적 관리 뷰에서 해당 열에 대해 표시된 옵션과 같습니다. 예를 들면 다음과 같습니다.

SELECT 
ConnectionProperty('net_transport') AS 'Net transport', 
ConnectionProperty('protocol_type') AS 'Protocol type'

참고 항목

참조

sys.dm_exec_sessions(Transact-SQL)

sys.dm_exec_requests(Transact-SQL)