sys.dm_tcp_listener_states(Transact-SQL)

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

[!참고]

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

열 이름

데이터 형식

설명

listener_id

int

수신기의 내부 ID입니다. Null을 허용하지 않습니다.

기본 키입니다.

ip_address

nvarchar48

온라인 상태이고 현재 수신 중인 수신기 IP 주소입니다. IPv4 및 IPv6가 허용됩니다. 수신기에서 두 주소 유형을 모두 처리하는 경우 별도로 나열됩니다. IPv4 와일드카드이며 "0.0.0.0"으로 표시됩니다. IPv6 와일드카드이며 "::"으로 표시됩니다.

Null을 허용하지 않습니다.

is_ipv4

bit

IP 주소 유형

1 = IPv4

0 = IPv6

port

int

수신기가 수신 중인 포트 번호입니다. Null을 허용하지 않습니다.

유형

tinyint

수신기 유형이며 다음 중 하나입니다.

0 = Transact-SQL

1 = Service Broker

2 = 데이터베이스 미러링

Null을 허용하지 않습니다.

type_desc

nvarchar(20)

유형에 대한 설명이며 다음 중 하나입니다.

TSQL

SERVICE_BROKER

DATABASE_MIRRORING

Null을 허용하지 않습니다.

상태

tinyint

가용성 그룹 수신기의 상태이며 다음 중 하나입니다.

1 = 온라인. 수신기가 요청을 수신 및 처리 중입니다.

2 = 다시 시작 보류 중. 수신기가 오프라인 상태이며 다시 시작을 보류 중입니다.

가용성 그룹 수신기가 서버 인스턴스와 동일한 포트를 수신 중인 경우 두 수신기의 상태는 항상 동일합니다.

Null을 허용하지 않습니다.

[!참고]

이 열에 있는 값은 TSD_listener 개체에서 가져옵니다. TDS_listener가 오프라인 상태이면 상태에 대해 쿼리할 수 없으므로 이 열은 오프라인 상태를 지원하지 않습니다.

state_desc

nvarchar(16)

상태에 대한 설명이며 다음 중 하나입니다.

ONLINE

PENDING_RESTART

Null을 허용하지 않습니다.

start_time

datetime

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

보안

사용 권한

서버에 대한 VIEW SERVER STATE 권한이 필요합니다.

참고 항목

개념

SQL Server 시스템 카탈로그 쿼리에 대한 질문과 대답

관련 자료

AlwaysOn 가용성 그룹 카탈로그 뷰(Transact-SQL)

AlwaysOn 가용성 그룹 동적 관리 뷰 및 함수(Transact-SQL)