sys.availability_group_listeners (Transact-SQL)
適用対象: SQL サーバー
各 AlwaysOn 可用性グループについて、可用性グループにネットワーク名が関連付けられていないことを示すゼロ行を返すか、Windows Server フェールオーバー クラスタリング (WSFC) クラスター内の可用性グループ リスナーの構成ごとに 1 行のデータを返します。 このビューには、クラスターから収集されたリアルタイム構成が表示されます。
Note
このカタログ ビューでは、WSFC クラスターで定義された IP 構成の詳細については説明しません。
列名 | データ型 | 説明 |
---|---|---|
group_id | uniqueidentifier | sys.availability_groupsからの可用性グループ ID (group_id)。 |
listener_id | nvarchar(36) | クラスター リソース ID からの GUID。 |
dns_name | nvarchar(63) | 可用性グループ リスナーの構成済みのネットワーク名 (ホスト名)。 |
port | int | 可用性グループ リスナーに対して構成された TCP ポート番号。 NULL = リスナーが SQL Server の外部で構成されており、そのポート番号が可用性グループに追加されていません。 ポートを追加するには、 ALTER AVAILABILITY GROUPTransact-SQL ステートメントの MODIFY LISTENER オプションを使用します。 |
is_conformant | bit | この IP 構成が準拠しているかどうかは、次のいずれかです。 1 = リスナーは準拠しています。 インターネット プロトコル (IP) アドレス間に "OR" の関係のみが存在します。 準拠 には、 CREATE AVAILABILITY GROUPTransact-SQL ステートメントによって作成されたすべての IP 構成が含まれます。 さらに、たとえば WSFC フェールオーバー クラスター マネージャーを使用して SQL Server の外部で作成された IP 構成が ALTER AVAILABILITY GROUP tsql ステートメントで変更できる場合、IP 構成は準拠と見なされます。 0 = リスナーは準拠していません。 通常、これは、SQL Server コマンドを使用して構成できなかった IP アドレスを示し、代わりに WSFC クラスターで直接定義されています。 |
ip_configuration_string_from_cluster | nvarchar(max) | このリスナーのクラスター IP 構成文字列 (存在する場合)。 NULL = リスナーには仮想 IP アドレスがありません。 次に例を示します。 IPv4 アドレス: 65.55.39.10 IPv6 アドレス: 2001::4898:23:1002:20f:1fff:feff:b3a3 |
is_distributed_network_name | bit | 適用対象: SQL Server 2019 (15.x) CU8 以降、SQL Server 2017 (14.x) CU25 以降、SQL Server 2016 (13.x) SP3 以降 この列は、値が 1 に設定されている場合、リスナーが分散ネットワーク名 (DNN) リスナーであることを示します。 詳細については、「 可用性グループの DNN リスナーを構成する」を参照してください。 |
セキュリティ
アクセス許可
カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。