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) | 형식에 대한 설명입니다. 다음 중 하나입니다. TSQL SERVICE_BROKER DATABASE_MIRRORING Null을 허용하지 않습니다. |
state | tinyint | 가용성 그룹 수신기의 상태( 다음 중 하나) 1 = 온라인. 수신기가 요청을 수신 대기하고 처리하고 있습니다. 2 = 다시 시작 보류 중입니다. 수신기가 오프라인 상태이며 다시 시작을 보류 중입니다. 가용성 그룹 수신기가 서버 인스턴스와 동일한 포트를 수신 대기하는 경우 이 두 수신기는 항상 동일한 상태를 갖습니다. Null을 허용하지 않습니다. 참고: 이 열의 값은 TSD_listener 개체에서 가져옵니다. TDS_listener 오프라인일 때 상태를 쿼리할 수 없으므로 열은 오프라인 상태를 지원하지 않습니다. |
state_desc | nvarchar(16) | 상태에 대한 설명, 다음 중 하나: ONLINE PENDING_RESTART Null을 허용하지 않습니다. |
start_time | 날짜/시간 | 수신기가 시작된 시간을 나타내는 타임스탬프입니다. Null을 허용하지 않습니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.
SQL Server 2022 이상에 대한 사용 권한
서버에 대한 VIEW SERVER SECURITY STATE 권한이 필요합니다.
참고 항목
SQL Server 시스템 카탈로그 쿼리 FAQ
Always On 가용성 그룹 카탈로그 뷰(Transact-SQL)
Always On 가용성 그룹 동적 관리 뷰 및 함수(Transact-SQL)