sys.dm_tcp_listener_states (Transact-SQL)sys.dm_tcp_listener_states (Transact-SQL)

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) 適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions)

各 TCP リスナーの動的状態情報を含む行を返します。Returns a row containing dynamic-state information for each TCP listener.

注意

可用性グループ リスナーは、SQL ServerSQL Server のインスタンスのリスナーと同じポートでリッスンしている場合があります。The availability group listener could listen to the same port as the listener of the instance of SQL ServerSQL Server. この場合、リスナーは、Service Broker リスナーの場合と同じように、個別に一覧表示されます。In this case, the listeners are listed separately, the same as for a Service Broker listener.

列名Column name データ型Data type 説明Description
listener_idlistener_id intint リスナーの内部 ID。Listener's internal ID. NULL 値は許可されません。Is not nullable.

主キーPrimary key.
ip_addressip_address nvarchar (48)nvarchar(48) オンラインであり、現在リッスンしているリスナーの IP アドレス。The listener IP address that is online and currently being listening to. IPv4 と IPv6 のどちらかを使用できます。Either IPv4 and IPv6 is allowed. リスナーが両方の種類のアドレスを所有している場合は、個別に一覧表示されます。If a listener possesses both types of addresses, they are listed separately. IPv4 のワイルドカードは、"0.0.0.0" と表示されます。An IPv4 wildcard, is displayed as "0.0.0.0". IPv6 ワイルドカードは、"::" として表示されます。An IPv6 wildcard, is displayed as "::".

NULL 値は許可されません。Is not nullable.
is_ipv4is_ipv4 bitbit IP アドレスの種類Type of IP address

1 = IPv41 = IPv4

0 = IPv60 = IPv6
portport intint リスナーがリッスンしているポート番号。The port number on which the listener is listening. NULL 値は許可されません。Is not nullable.
typetype tinyinttinyint リスナーの種類。次のいずれかになります。Listener type, one of:

0 = Transact-SQLTransact-SQL0 = Transact-SQLTransact-SQL

1 = Service Broker1 = Service Broker

2 = データベースミラーリング2 = Database mirroring

NULL 値は許可されません。Is not nullable.
type_desctype_desc nvarchar (20)nvarchar(20) の説明。次のいずれかになります。Description of the type, one of:

TSQLTSQL

SERVICE_BROKERSERVICE_BROKER

DATABASE_MIRRORINGDATABASE_MIRRORING

NULL 値は許可されません。Is not nullable.
状態state tinyinttinyint 可用性グループのリスナーの状態。次のいずれかになります。State of the availability group listener, one of:

1 = オンライン。1 = Online. リスナーが要求のリスニングおよび処理中です。The listener is listening and processing requests.

2 = 再起動の保留中。2 = Pending restart. リスナーはオフラインであり、再起動が保留されています。the listener is offline, pending a restart.

可用性グループリスナーがサーバーインスタンスと同じポートをリッスンしている場合、これら2つのリスナーは常に同じ状態になります。If the availability group listener is listening to the same port as the server instance, these two listeners always have the same state.

NULL 値は許可されません。Is not nullable.

注: この列の値は、TSD_listener オブジェクトから取得されます。Note: The values in this column come from the TSD_listener object. TDS_listener がオフラインの場合は状態をクエリできないため、この列ではオフライン状態はサポートされていません。The column does not support an offline state because when the TDS_listener is offline, it cannot be queried for state.
state_descstate_desc nvarchar (16)nvarchar(16) 状態 の説明。次のいずれかになります。Description of state, one of:

ONLINEONLINE

PENDING_RESTARTPENDING_RESTART

NULL 値は許可されません。Is not nullable.
start_timestart_time datetimedatetime リスナーが開始された日時を示すタイムスタンプ。Timestamp indicating when the listener was started. NULL 値は許可されません。Is not nullable.

セキュリティSecurity

アクセス許可Permissions

サーバーに対する VIEW SERVER STATE 権限が必要です。Requires VIEW SERVER STATE permission on the server.

参照See Also

SQL Server システムカタログに対するクエリについてよく寄せられる質問 Querying the SQL Server System Catalog FAQ
AlwaysOn 可用性グループのカタログ ビュー (Transact-SQL) Always On Availability Groups Catalog Views (Transact-SQL)
AlwaysOn 可用性グループの動的管理ビューおよび関数 (Transact-SQL)Always On Availability Groups Dynamic Management Views and Functions (Transact-SQL)