CONNECTIONPROPERTY(Transact-SQL)
적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
서버에 들어오는 요청의 경우 이 함수는 해당 요청을 지원하는 고유한 연결의 연결 속성에 대한 정보를 반환합니다.
Syntax
CONNECTIONPROPERTY ( property )
참고 항목
SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.
인수
property
연결의 속성입니다. property에는 다음 값 중 하나가 있을 수 있습니다.
값 | 데이터 형식 | Description |
---|---|---|
net_transport | nvarchar(40) | 이 연결에서 사용하는 물리적 전송 프로토콜을 반환합니다. 이 값은 null을 허용하지 않습니다. 가능한 반환 값: HTTP 명명된 파이프 세션 공유 메모리 SSL TCP and VIA 참고: 연결에 MARS(Multiple Active Result Sets)가 모두 설정되고 연결 풀링이 사용되는 경우 항상 세션을 반환합니다. |
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을 반환합니다. |
설명
local_net_address 및 local_tcp_port는 SQL Database에서 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)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기