다음을 통해 공유


sys.dm_tcp_listener_states(Transact-SQL)

적용 대상:SQL Server

각 TCP 수신기에 대한 동적 상태 정보가 포함된 행을 반환합니다.

참고 항목

가용성 그룹 수신기는 SQL Server 인스턴스의 수신기와 동일한 포트를 수신 대기할 수 있습니다. 이 경우 수신기는 Service Broker 수신기와 동일하게 별도로 나열됩니다.

열 이름 데이터 형식 설명
listener_id int 수신기의 내부 ID입니다. Null을 허용하지 않습니다.

기본 키.
ip_address nvarchar(48) 온라인 및 현재 수신 대기 중인 수신기 IP 주소입니다. IPv4 또는 IPv6일 수 있습니다. 수신기에 두 가지 유형의 주소가 모두 있는 경우 별도로 나열됩니다. IPv4 와일드카드는 .로 0.0.0.0표시됩니다. IPv6 와일드카드는 .로 ::표시됩니다.

Null을 허용하지 않습니다.
is_ipv4 bit IP 주소의 유형입니다. 다음 중 하나입니다.

1 = IPv4
0 = IPv6
port int 수신기가 수신 대기하는 포트 번호입니다. Null을 허용하지 않습니다.
type tinyint 수신기 유형, 다음 중 하나:

0 = Transact-SQL
1 = Service Broker
2 = 데이터베이스 미러링

Null을 허용하지 않습니다.
type_desc nvarchar(20) 에 대한 설명은 다음 type중 하나입니다.

TSQL
SERVICE_BROKER
DATABASE_MIRRORING

Null을 허용하지 않습니다.
state tinyint 가용성 그룹 수신기의 상태( 다음 중 하나)

0 = 온라인. 수신기가 요청을 수신 대기하고 처리하고 있습니다.
1 = 다시 시작 보류 중입니다. 수신기가 오프라인 상태이며 다시 시작을 보류 중입니다.

가용성 그룹 수신기가 서버 인스턴스와 동일한 포트를 수신 대기하는 경우 이 두 수신기는 항상 동일한 상태를 갖습니다.

Null을 허용하지 않습니다.

메모: 이 열의 값은 개체에서 TSD_listener 가져옵니다. 열은 오프라인 상태일 때 TDS_listener 상태를 쿼리할 수 없으므로 오프라인 상태를 지원하지 않습니다.
state_desc nvarchar(16) 에 대한 설명은 state다음 중 하나입니다.

ONLINE
PENDING_RESTART

Null을 허용하지 않습니다.
start_time 날짜/시간 수신기가 시작된 시간을 나타내는 타임스탬프입니다. Null을 허용하지 않습니다.

사용 권한

SQL Server 2019(15.x) 및 이전 버전에는 서버에 대한 권한이 필요합니다 VIEW SERVER STATE .

SQL Server 2022(16.x) 이상 버전에는 서버에 대한 권한이 필요합니다 VIEW SERVER SECURITY STATE .