sys.tcp_endpoints(Transact-SQL)
시스템 내의 각 TCP 끝점당 한 개의 행을 포함합니다. sys.tcp_endpoints에서 설명하는 끝점은 연결 권한을 허용 및 취소하는 개체를 제공합니다. 포트 및 IP 주소와 관련해서 표시되는 정보는 프로토콜을 구성하는 데 사용되지 않으며 실제 프로토콜 구성과 일치하지 않을 수도 있습니다. 프로토콜을 보고 구성하려면 SQL Server 구성 관리자를 사용합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
<상속된 열> |
sys.endpoints에서 열을 상속합니다. |
|
port |
int |
끝점이 수신 중인 포트 번호입니다. Null을 허용하지 않습니다. |
is_dynamic_port |
bit |
1 = 포트 번호가 동적으로 할당되었는지 여부를 나타냅니다. Null을 허용하지 않습니다. |
ip_address |
nvarchar(45) |
LISTENER_IP 절에서 지정한 수신기 IP 주소입니다. Null을 허용합니다. |
주의
다음 쿼리를 실행하여 끝점 및 연결에 대한 정보를 수집합니다. 현재 연결이 없거나 TCP 연결이 없는 끝점은 NULL 값으로 표시됩니다. WHERE 절 WHERE des.session_id = @@SPID를 추가하여 현재 연결에 대한 정보를 반환합니다.
SELECT des.login_name, des.host_name, program_name, dec.net_transport, des.login_time,
e.name AS endpoint_name, e.protocol_desc, e.state_desc, e.is_admin_endpoint,
t.port, t.is_dynamic_port, dec.local_net_address, dec.local_tcp_port
FROM sys.endpoints AS e
LEFT JOIN sys.tcp_endpoints AS t
ON e.endpoint_id = t.endpoint_id
LEFT JOIN sys.dm_exec_sessions AS des
ON e.endpoint_id = des.endpoint_id
LEFT JOIN sys.dm_exec_connections AS dec
ON des.session_id = dec.session_id;
사용 권한
사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하십시오.