가용성 그룹 모니터링(Transact-SQL)Monitor Availability Groups (Transact-SQL)

Transact-SQLTransact-SQL에서는 Always On 가용성 그룹Always On availability groups 을 사용하여 가용성 그룹, 복제본 및 연결된 데이터베이스를 모니터링할 수 있도록 여러 카탈로그 및 동적 관리 뷰와 서버 속성을 제공합니다.For monitoring availability groups and replicas and the associated databases by using Transact-SQLTransact-SQL, Always On 가용성 그룹Always On availability groups provides a set of catalog and dynamic management views and server properties. Transact-SQLTransact-SQL SELECT 문을 사용하여 뷰를 통해 가용성 그룹과 해당 복제본 및 데이터베이스를 모니터링할 수 있습니다.Using Transact-SQLTransact-SQL SELECT statements, you can use the views to monitor availability groups and their replicas and databases. 지정된 가용성 그룹에 대해 반환되는 정보는 연결된 SQL ServerSQL Server 인스턴스가 주 복제본을 호스팅 중인지 아니면 보조 복제본을 호스팅 중인지에 따라 다릅니다.The information returned for a given availability group depends on whether you are connected to the instance of SQL ServerSQL Server that is hosting the primary replica or a secondary replica.

ID 열로 뷰를 조인하여 한 번의 쿼리로 여러 뷰에서 정보를 반환할 수 있습니다.Many of these views can be joined using their ID columns to return information from multiple views in a single query.

항목 내용:In This Topic:

사용 권한 Permissions

Always On 가용성 그룹Always On availability groups 카탈로그 뷰를 사용하려면 서버 인스턴스에 대한 모든 정의 보기 권한이 필요합니다. catalog views require VIEW ANY DEFINITION permission on the server instance. Always On 가용성 그룹Always On availability groups 동적 관리 뷰를 사용하려면 서버에 대한 서버 상태 보기 권한이 필요합니다. dynamic management views require VIEW SERVER STATE permission on the server.

서버 인스턴스의 Always On 가용성 그룹 모니터링 기능 Monitoring the Always On Availability Groups Feature on a Server Instance

서버 인스턴스의 Always On 가용성 그룹Always On availability groups 기능을 모니터링하려면 다음 기본 제공 함수를 사용합니다.To monitor the Always On 가용성 그룹Always On availability groups feature on a server instance, use the following built-in function:

SERVERPROPERTY 함수SERVERPROPERTY function
Always On 가용성 그룹Always On availability groups 을 사용할지 여부와 사용할 경우 서버 인스턴스에서 시작되었는지 여부에 대한 서버 속성 정보를 반환합니다.Returns server property information about whether Always On 가용성 그룹Always On availability groups is enabled and, if so, whether it has started on the server instance.

열 이름: IsHadrEnabled, HadrManagerStatusColumn names: IsHadrEnabled, HadrManagerStatus

WSFC 클러스터의 가용성 그룹 모니터링 Monitoring Availability Groups on the WSFC Cluster

Always On 가용성 그룹Always On availability groups에 사용되는 로컬 서버 인스턴스를 호스팅하는 WSFC(Windows Server 장애 조치(Failover) 클러스터링) 클러스터를 모니터링하려면 다음 뷰를 사용합니다.To monitor the Windows Server Failover Clustering (WSFC) cluster that hosts a local server instance that is enabled for Always On 가용성 그룹Always On availability groups, use the following views:

sys.dm_hadr_clustersys.dm_hadr_cluster
Always On 가용성 그룹Always On availability groups 을 사용하여 SQL Server 인스턴스를 호스트하는 WSFC(Windows Server 장애 조치(failover) 클러스터링) 노드에 WSFC 쿼럼이 있는 경우 sys.dm_hadr_cluster 는 쿼럼에 대한 클러스터 이름과 정보를 표시하는 행을 반환합니다.If the Windows Server Failover Clustering (WSFC) node that hosts an instance of SQL Server with Always On 가용성 그룹Always On availability groups enabled has WSFC quorum, sys.dm_hadr_cluster returns a row that exposes the cluster name and information about the quorum. WSFC 노드에 쿼럼이 없으면 반환되는 행이 없습니다.If the WSFC node has no quorum, no rows are returned.

열 이름: cluster_name, quorum_type, quorum_type_desc, quorum_state, quorum_state_descColumn names: cluster_name, quorum_type, quorum_type_desc, quorum_state, quorum_state_desc

sys.dm_hadr_cluster_memberssys.dm_hadr_cluster_members
SQL Server의 로컬 Always On 사용 인스턴스를 호스트하는 WSFC 노드에 WSFC 쿼럼이 있는 경우 쿼럼을 구성하는 각 멤버에 대한 행과 각 멤버의 상태를 반환합니다.If the WSFC node that hosts the local Always On-enabled instance of SQL Server has WSFC quorum, returns a row for each of the members that constitute the quorum and the state of each of them.

열 이름: member_name, member_type, member_type_desc, member_state, member_state_desc, number_of_quorum_votesColumn names: member_name, member_type, member_type_desc, member_state, member_state_desc, number_of_quorum_votes

sys.dm_hadr_cluster_networkssys.dm_hadr_cluster_networks
가용성 그룹의 서브넷 구성에 참여하는 모든 멤버에 대해 하나의 행을 반환합니다.Returns a row for every member that is participating in an availability group's subnet configuration. 이 동적 관리 뷰를 사용하여 각 가용성 복제본에 대해 구성된 네트워크 가상 IP의 유효성을 검사할 수 있습니다.You can use this dynamic management view to validate the network virtual IP that is configured for each availability replica.

열 이름: member_name, network_subnet_ip, network_subnet_ipv4_mask, network_subnet_prefix_length, is_public, is_ipv4Column names: member_name, network_subnet_ip, network_subnet_ipv4_mask, network_subnet_prefix_length, is_public, is_ipv4

기본 키: member_name + network_subnet_IP + network_subnet_prefix_lengthPrimary key: member_name + network_subnet_IP + network_subnet_prefix_length

sys.dm_hadr_instance_node_mapsys.dm_hadr_instance_node_map
Always On 가용성 그룹에 조인된 가용성 복제본을 호스트하는 SQL Server의 모든 인스턴스에 대해 서버 인스턴스를 호스트하는 WSFC(Windows Server 장애 조치(failover) 클러스터링) 노드의 이름을 반환합니다.For every instance of SQL Server that hosts an availability replica that is joined to its Always On availability group, returns the name of the Windows Server Failover Clustering (WSFC) node that hosts the server instance. 이러한 동적 관리 뷰는 다음과 같이 사용됩니다.This dynamic management view has the following uses:

  • 이 동적 관리 뷰는 동일한 WSFC 노드에서 호스팅되는 여러 가용성 복제본이 포함된 가용성 그룹을 검색하는 데 유용합니다. 이러한 구성은 가용성 그룹이 잘못 구성된 경우 FCI 장애 조치(failover) 이후 발생 가능한 지원되지 않는 구성입니다.This dynamic management view is useful for detecting an availability group with multiple availability replicas that are hosted on the same WSFC node, which is an unsupported configuration that could occur after an FCI failover if the availability group is incorrectly configured.

  • 여러 SQL Server 인스턴스가 동일한 WSFC 노드에 호스팅되는 경우 리소스 DLL이 이 동적 관리 뷰를 사용하여 연결할 SQL Server의 인스턴스를 확인합니다.When multiple SQL Server instances are hosted on the same WSFC node, the Resource DLL uses this dynamic management view to determine the instance of SQL Server to connect to.

    열 이름: ag_resource_id, instance_name, node_nameColumn names: ag_resource_id, instance_name, node_name

    sys.dm_hadr_name_id_mapsys.dm_hadr_name_id_map
    현재 SQL Server 인스턴스가 세 가지 고유한 ID인 가용성 그룹 ID, WSFC 리소스 ID 및 WSFC 그룹 ID에 조인된 Always On 가용성 그룹의 매핑을 보여 줍니다.Shows the mapping of Always On availability groups that the current instance of SQL Server has joined to three unique IDs: an availability group ID, a WSFC resource ID, and a WSFC Group ID. 이 매핑의 목적은 WSFC 리소스/그룹의 이름이 바뀐 시나리오를 처리하기 위한 것입니다.The purpose of this mapping is to handle the scenario in which the WSFC resource/group is renamed.

    열 이름: ag_name, ag_id, ag_resource_id, ag_group_idColumn names: ag_name, ag_id, ag_resource_id, ag_group_id

참고

또한 나중에 이 항목에 있는 가용성 복제본 모니터링 섹션에서 sys.dm_hadr_availability_replica_cluster_nodessys.dm_hadr_availability_replica_cluster_states를 참조하고 가용성 데이터베이스 모니터링 섹션에서 sys.availability_databases_clustersys.dm_hadr_database_replica_cluster_states를 참조하세요.Also see sys.dm_hadr_availability_replica_cluster_nodes and sys.dm_hadr_availability_replica_cluster_states in the Monitoring Availability Replicas section and sys.availability_databases_cluster and sys.dm_hadr_database_replica_cluster_states in the Monitoring Availability Databases section, later in this topic.

WSFC 클러스터와 Always On 가용성 그룹Always On availability groups에 대한 자세한 내용은 SQL Server의 WSFC(Windows Server 장애 조치(failover) 클러스터링)장애 조치(failover) 클러스터링 및 Always On 그룹(SQL Server)을 참조하세요.For information about WSFC clusters and Always On 가용성 그룹Always On availability groups, see Windows Server Failover Clustering (WSFC) with SQL Server and Failover Clustering and Always On Availability Groups (SQL Server).

가용성 그룹 모니터링 Monitoring Availability Groups

서버 인스턴스가 가용성 복제본을 호스팅하는 가용성 그룹을 모니터링하려면 다음 뷰를 사용합니다.To monitor the availability groups for which the server instance hosts an availability replica, use the following views:

sys.availability_groupssys.availability_groups
SQL ServerSQL Server 의 로컬 인스턴스에서 가용성 복제본을 호스팅하는 각 가용성 그룹에 대해 하나의 행을 반환합니다.Returns a row for each availability group for which the local instance of SQL ServerSQL Server hosts an availability replica. 각 행에는 가용성 그룹 메타데이터의 캐시된 복사본이 포함됩니다.Each row contains a cached copy of the availability group metadata.

열 이름: group_id, name, resource_id, resource_group_id, failure_condition_level, health_check_timeout, automated_backup_preference, automated_backup_preference_descColumn names: group_id, name, resource_id, resource_group_id, failure_condition_level, health_check_timeout, automated_backup_preference, automated_backup_preference_desc

sys.availability_groups_clustersys.availability_groups_cluster
WSFC 클러스터의 각 가용성 그룹에 대해 하나의 행을 반환합니다.Returns a row for each availability group in the WSFC cluster. 각 행에는 WSFC(Windows Server 장애 조치(Failover) 클러스터링) 클러스터의 가용성 그룹 메타데이터가 포함됩니다.Each row contains the availability group metadata from the Windows Server Failover Clustering (WSFC) cluster.

열 이름: group_id, name, resource_id, resource_group_id, failure_condition_level, health_check_timeout, automated_backup_preference, automated_backup_preference_descColumn names: group_id, name, resource_id, resource_group_id, failure_condition_level, health_check_timeout, automated_backup_preference, automated_backup_preference_desc

sys.dm_hadr_availability_group_statessys.dm_hadr_availability_group_states
SQL ServerSQL Server의 로컬 인스턴스에 가용성 복제본이 있는 각 가용성 그룹에 대해 하나의 행을 반환합니다.Returns a row for each availability group that possesses an availability replica on the local instance of SQL ServerSQL Server. 각 행에는 지정된 가용성 그룹의 상태를 정의하는 상태가 표시됩니다.Each row displays the states that define the health of a given availability group.

열 이름: group_id, primary_replica, primary_recovery_health, primary_recovery_health_desc, secondary_recovery_health, secondary_recovery_health_desc, synchronization_health, synchronization_health_descColumn names: group_id, primary_replica, primary_recovery_health, primary_recovery_health_desc, secondary_recovery_health, secondary_recovery_health_desc, synchronization_health, synchronization_health_desc

sys.dm_hadr_availability_replica_cluster_states Monitoring Availability Replicas

가용성 복제본을 모니터링하려면 다음 뷰와 시스템 함수를 사용합니다.To monitor availability replicas, use the following views and system function:

sys.availability_replicassys.availability_replicas
SQL ServerSQL Server 의 로컬 인스턴스에서 가용성 복제본을 호스팅하는 각 가용성 그룹의 모든 가용성 복제본에 대해 하나의 행을 반환합니다.Returns a row for every availability replica in each availability group for which the local instance of SQL ServerSQL Server hosts an availability replica.

열 이름: replica_id, group_id, replica_metadata_id, replica_server_name, owner_sid, endpoint_url, availability_mode, availability_mode_desc, failover_mode, failover_mode_desc, session_timeout, primary_role_allow_connections, primary_role_allow_connections_desc, secondary_role_allow_connections, secondary_role_allow_connections_desc, create_date, modify_date, backup_priority, read_only_routing_urlColumn names: replica_id, group_id, replica_metadata_id, replica_server_name, owner_sid, endpoint_url, availability_mode, availability_mode_desc, failover_mode, failover_mode_desc, session_timeout, primary_role_allow_connections, primary_role_allow_connections_desc, secondary_role_allow_connections, secondary_role_allow_connections_desc, create_date, modify_date, backup_priority, read_only_routing_url

sys.availability_read_only_routing_listssys.availability_read_only_routing_lists
WSFC 장애 조치(Failover) 클러스터의 Always On 가용성 그룹에서 각각의 가용성 복제본의 읽기 전용 라우팅 목록에 대한 행을 반환합니다.Returns a row for the read only routing list of each availability replica in an Always On availability group in the WSFC failover cluster.

열 이름: replica_id, routing_priority, read_only_replica_idColumn names: replica_id, routing_priority, read_only_replica_id

sys.dm_hadr_availability_replica_cluster_nodessys.dm_hadr_availability_replica_cluster_nodes
WSFC(Windows Server 장애 조치(Failover) 클러스터링) 클러스터에 있는 Always On 가용성 그룹의 모든 가용성 복제본(조인 상태에 상관없음)에 대해 하나의 행을 반환합니다.Returns a row for every availability replica (regardless of join state) of the Always On availability groups in the Windows Server Failover Clustering (WSFC) cluster.

열 이름: group_name, replica_server_name, node_nameColumn names: group_name, replica_server_name, node_name

sys.dm_hadr_availability_replica_cluster_statessys.dm_hadr_availability_replica_cluster_states
WSFC(Windows Server 장애 조치(Failover) 클러스터링) 클러스터에 있는 모든 Always On 가용성 그룹(복제본 위치에 상관없음)의 각 복제본(조인 상태에 상관없음)에 대해 하나의 행을 반환합니다.Returns a row for each replica (regardless of join state) of all Always On availability groups (regardless of replica location) in the Windows Server Failover Clustering (WSFC) cluster.

열 이름: replica_id, replica_server_name, group_id, join_state, join_state_descColumn names: replica_id, replica_server_name, group_id, join_state, join_state_desc

sys.dm_hadr_availability_replica_statessys.dm_hadr_availability_replica_states
각 로컬 가용성 복제본의 상태를 보여 주는 행과 동일한 가용성 그룹의 각 원격 가용성 복제본에 대한 행을 반환합니다.Returns a row showing the state of each local availability replica and a row for each remote availability replica in the same availability group.

열 이름: replica_id, group_id, is_local, role, role_desc, operational_state, operational_state_desc, connected_state, connected_state_desc, recovery_health, recovery_health_desc, synchronization_health, synchronization_health_desc, last_connect_error_number, last_connect_error_description, last_connect_error_timestampColumn names: replica_id, group_id, is_local, role, role_desc, operational_state, operational_state_desc, connected_state, connected_state_desc, recovery_health, recovery_health_desc, synchronization_health, synchronization_health_desc, last_connect_error_number, last_connect_error_description, and last_connect_error_timestamp

sys.fn_hadr_backup_is_preferred_replicasys.fn_hadr_backup_is_preferred_replica
현재 복제본이 기본 백업 복제본인지 여부를 결정합니다.Determines whether the current replica is the preferred backup replica.

참고

가용성 복제본의 성능 카운터( SQLServer:가용성 복제본 성능 개체)에 대한 자세한 내용은 SQL Server, 가용성 복제본을 참조하세요.For information about performance counters for availability replicas (the SQLServer:Availability Replica performance object), see SQL Server, Availability Replica.

sys.dm_hadr_database_replica_cluster_states Monitoring Availability Databases

가용성 데이터베이스를 모니터링하려면 다음 뷰를 사용합니다.To monitor availability databases, use the following views:

가용성 데이터베이스 모니터링sys.availability_databases_cluster
로컬 복사본 데이터베이스가 가용성 그룹에 조인되어 있는지 여부에 상관없이 클러스터의 모든 Always On 가용성 그룹의 일부인 SQL Server 인스턴스의 데이터베이스별로 하나의 행을 포함합니다.Contains one row for each database on the instance of SQL Server that are part of all Always On Availability Groups in the cluster, regardless of whether the local copy database has been joined to the availability group yet.

참고

데이터베이스가 가용성 그룹에 추가되면 주 데이터베이스가 그룹에 자동으로 조인됩니다.When a database is added to an availability group, the primary database is automatically joined to the group. 보조 데이터베이스를 가용성 그룹에 조인하려면 각 보조 복제본에서 보조 데이터베이스를 준비해야 합니다.Secondary databases must be prepared on each secondary replica before they can be joined to the availability group.

열 이름: group_id, group_database_id, database_nameColumn names: group_id, group_database_id, database_name

sys.databasessys.databases
SQL ServerSQL Server인스턴스의 각 데이터베이스당 한 개의 행을 포함합니다.Contains one row per database in the instance of SQL ServerSQL Server. 데이터베이스가 가용성 복제본에 속하는 경우 해당 데이터베이스의 행에 복제본의 GUID와 가용성 그룹 내의 데이터베이스에 대한 고유 식별자가 표시됩니다.If a database belongs to an availability replica, the row for that database displays the GUID of the replica and the unique identifier of the database within its availability group.

Always On 가용성 그룹Always On availability groups 열 이름: replica_id, group_database_id Always On 가용성 그룹Always On availability groups column names: replica_id, group_database_id

sys.dm_hadr_auto_page_repairsys.dm_hadr_auto_page_repair
서버 인스턴스가 모든 가용성 그룹에 대해 호스팅하는 가용성 복제본의 모든 가용성 데이터베이스에 대해 수행하는 자동 페이지 복구 시도당 한 개의 행을 반환합니다.Returns a row for every automatic page-repair attempt on any availability database on an availability replica that is hosted for any availability group by the server instance. 이 뷰에는 지정된 주 데이터베이스 또는 보조 데이터베이스의 최신 자동 페이지 복구 시도에 대한 행이 포함됩니다(데이터베이스당 최대 100개 행).This view contains rows for the latest automatic page-repair attempts on a given primary or secondary database, with a maximum of 100 rows per database. 데이터베이스가 최대값에 도달하는 즉시 다음 자동 페이지 복구 시도에 대한 행이 기존 항목 중 하나를 대체합니다.As soon as a database reaches the maximum, the row for its next automatic page-repair attempt replaces one of the existing entries.

열 이름: database_id, file_id, page_id, error_type, page_status, modification_timeColumn names: database_id, file_id, page_id, error_type, page_status, modification_time

sys.dm_hadr_database_replica_statessys.dm_hadr_database_replica_states
SQL ServerSQL Server 의 로컬 인스턴스가 가용성 복제본을 호스팅 중인 모든 가용성 그룹에 참여하는 각 데이터베이스에 대해 하나의 행을 반환합니다.Returns a row for each database that is participating in any availability group for which the local instance of SQL ServerSQL Server is hosting an availability replica.

열 이름: database_id, group_id, replica_id, group_database_id, is_local, synchronization_state, synchronization_state_desc, is_commit_participant, synchronization_health, synchronization_health_desc, database_state, database_state_desc, is_suspended, suspend_reason, suspend_reason_desc, recovery_lsn, truncation_lsn, last_sent_lsn, last_sent_time, last_received_lsn, last_received_time, last_hardened_lsn, last_hardened_time, last_redone_lsn, last_redone_time, log_send_queue_size, log_send_rate, redo_queue_size, redo_rate, filestream_send_rate, end_of_log_lsn, last_commit_lsn, last_commit_time, low_water_mark_for_ghostsColumn names: database_id, group_id, replica_id, group_database_id, is_local, synchronization_state, synchronization_state_desc, is_commit_participant, synchronization_health, synchronization_health_desc, database_state, database_state_desc, is_suspended, suspend_reason, suspend_reason_desc, recovery_lsn, truncation_lsn, last_sent_lsn, last_sent_time, last_received_lsn, last_received_time, last_hardened_lsn, last_hardened_time, last_redone_lsn, last_redone_time, log_send_queue_size, log_send_rate, redo_queue_size, redo_rate, filestream_send_rate, end_of_log_lsn, last_commit_lsn, last_commit_time, low_water_mark_for_ghosts

sys.availability_databases_clustersys.dm_hadr_database_replica_cluster_states
WSFC(Windows Server 장애 조치(Failover) 클러스터링) 클러스터의 각 가용성 그룹에 있는 가용성 데이터베이스의 상태를 파악하는 데 필요한 정보가 들어 있는 행을 반환합니다.Returns a row containing information intended to provide you with insight into the health of the availability databases in each availability group on the Windows Server Failover Clustering (WSFC) cluster. 이 동적 관리 뷰는 장애 조치(failover)를 계획 또는 이에 응답하거나 지정된 주 데이터베이스의 로그 잘림을 보유 중인 가용성 그룹의 보조 복제본을 검색하는 데 유용합니다.This dynamic management view is useful when planning or responding to a failover or for discovering which secondary replica in an availability group is holding up log truncation on a given primary database.

열 이름: replica_id, group_database_id, database_name, is_failover_ready, is_pending_secondary_suspend, is_database_joined, recovery_lsn, truncation_lsnColumn names: replica_id, group_database_id, database_name, is_failover_ready, is_pending_secondary_suspend, is_database_joined, recovery_lsn, truncation_lsn

참고

주 복제본 위치는 가용성 그룹의 권한이 있는 원본입니다.The primary replica location is the authoritative source for an availability group.

참고

가용성 데이터베이스의 Always On 가용성 그룹Always On availability groups 성능 카운터( SQLServer:Database Replica 성능 개체)에 대한 자세한 내용은 SQL Server, 데이터베이스 복제본을 참조하세요.For information about the Always On 가용성 그룹Always On availability groups performance counters for availability databases (the SQLServer:Database Replica performance object), see SQL Server, Database Replica. 또한 가용성 데이터베이스에서 트랜잭션 로그 작업을 모니터링하려면 SQLServer:Databases 성능 개체의 Log Flush Write Time (ms), Log Flushes/sec, Log Pool Cache Misses/sec, Log Pool Disk Reads/sec, Log Pool Requests/sec카운터를 사용합니다. 자세한 내용은 SQL Server, Databases Object을 참조하세요.Also, to monitor transaction-log activity on availability databases, use the following counters of the SQLServer:Databases performance object: Log Flush Write Time (ms), Log Flushes/sec, Log Pool Cache Misses/sec, Log Pool Disk Reads/sec, and Log Pool Requests/sec. For more information, see SQL Server, Databases Object.

가용성 그룹 수신기 모니터링 Monitoring Availability Group Listeners

WSFC 클러스터의 서브넷에서 가용성 그룹 수신기를 모니터링하려면 다음 뷰를 사용합니다.To monitor the availability group listeners on subnets of the WSFC cluster, use the following views:

sys.availability_group_listener_ip_addressessys.availability_group_listener_ip_addresses
가용성 그룹 수신기에 대해 현재 온라인인 규칙에 부합하는 모든 가상 IP 주소에 대해 하나의 행을 반환합니다.Returns a row for every conformant virtual IP address that is currently online for an availability group listener.

열 이름: listener_id, ip_address, ip_subnet_mask, is_dhcp, network_subnet_ip, network_subnet_prefix_length, network_subnet_ipv4_mask, state, state_descColumn names: listener_id, ip_address, ip_subnet_mask, is_dhcp, network_subnet_ip, network_subnet_prefix_length, network_subnet_ipv4_mask, state, state_desc

sys.availability_group_listenerssys.availability_group_listeners
지정된 가용성 그룹에 대해 0개의 행을 반환하여 가용성 그룹에 연결된 네트워크 이름이 없음을 나타내거나 WSFC 클러스터의 각 가용성 그룹 수신기 구성에 대해 하나의 행을 반환합니다.For a given availability group, returns either zero rows indicating that no network name is associated with the availability group, or returns a row for each availability-group listener configuration in the WSFC cluster.

열 이름: group_id, listener_id, dns_name, port, is_conformant, ip_configuration_string_from_clusterColumn names: group_id, listener_id, dns_name, port, is_conformant, ip_configuration_string_from_cluster

sys.dm_tcp_listener_statessys.dm_tcp_listener_states
각 TCP 수신기에 대한 동적 상태 정보를 포함하는 행을 반환합니다.Returns a row containing dynamic-state information for each TCP listener.

열 이름: listener_id, ip_address, is_ipv4, port, type, type_desc, state, state_desc, start_timeColumn names: listener_id, ip_address, is_ipv4, port, type, type_desc, state, state_desc, start_time

기본 키: listener_idPrimary key: listener_id

가용성 그룹 수신기에 대한 자세한 내용은 가용성 그룹 수신기, 클라이언트 연결 및 응용 프로그램 장애 조치(failover)(SQL Server)를 참조하세요.For information about availability group listeners, see Availability Group Listeners, Client Connectivity, and Application Failover (SQL Server).

Always On 가용성 그룹 모니터링 태스크:Always On Availability Groups monitoring tasks:

참고 항목See Also

Always On 가용성 그룹(SQL Server) Always On Availability Groups (SQL Server)
Always On 가용성 그룹 개요(SQL Server) Overview of Always On Availability Groups (SQL Server)
가용성 그룹 모니터링(SQL Server)Monitoring of Availability Groups (SQL Server)