Always On 가용성 그룹 시스템 개체 참조

적용 대상:Windows의 SQL Server

이 문서는 AG(가용성 그룹)로 작업할 때 사용할 수 있는 다양한 시스템 개체에 대한 참조 페이지로 사용됩니다.

시스템 카탈로그 뷰

시스템 카탈로그 뷰 설명
sys.availability_databases_cluster 로컬 복사 데이터베이스가 AG에 조인되었는지 여부에 관계없이 WSFC(Windows Server 장애 조치(failover) 클러스터링) 클러스터의 AG(가용성 그룹)에 대한 가용성 복제본을 호스팅하는 SQL Server 인스턴스의 각 가용성 데이터베이스에 대해 하나의 행을 포함합니다.
sys.availability_group_listener_ip_addresses WSFC(Windows Server 장애 조치 클러스터링) 클러스터의 모든 AG 수신기와 연결된 모든 IP 주소에 대한 행을 반환합니다.
sys.availability_group_listeners 각 AG에 대해 AG와 연결된 네트워크 이름이 없음을 나타내는 0개의 행을 반환하거나 WSFC(Windows Server 장애 조치 클러스터링) 클러스터의 각 가용성 그룹 수신기 구성에 대한 행을 반환합니다.
sys.availability_groups SQL Server의 로컬 인스턴스가 가용성 복제본을 호스트하는 각 AG에 대한 행을 반환합니다. 각 행에는 AG 메타데이터의 캐시된 복사본이 포함됩니다.
sys.availability_groups_cluster WSFC(Windows Server 장애 조치(failover) 클러스터링)의 각 AG에 대한 행을 반환합니다. 각 행에는 WSFC 클러스터의 AG 메타데이터가 포함됩니다.
sys.availability_read_only_routing_lists WSFC 장애 조치(failover) 클러스터의 AG에 있는 각 가용성 복제본의 읽기 전용 라우팅 목록에 대한 행을 반환합니다.
sys.availability_replicas WSFC 장애 조치(failover) 클러스터의 모든 AG에 속하는 각 가용성 복제본에 대한 행을 반환합니다.

시스템 동적 관리 뷰

시스템 동적 관리 뷰 설명
sys.dm_hadr_auto_page_repair 서버 인스턴스에서 AG(가용성 그룹)에 대해 호스트되는 가용성 복제본의 가용성 데이터베이스에 대한 모든 자동 페이지 복구 시도에 대한 행을 반환합니다.
sys.dm_hadr_availability_group_states SQL Server의 로컬 인스턴스에서 가용성 복제본을 소유하는 각 AG에 대한 행을 반환합니다. 각 행에는 지정된 AG의 상태를 정의하는 상태가 표시됩니다.
sys.dm_hadr_availability_replica_cluster_nodes WSFC(Windows Server 장애 조치 클러스터링) 클러스터의 가용성 그룹의 모든 가용성 복제본(조인 상태에 관계 없이)에 대한 행을 반환합니다.
sys.dm_hadr_availability_복제본(replica)_cluster_states WSFC(Windows Server 장애 조치 클러스터링) 클러스터의 모든 가용성 그룹(복제본 위치에 관계없이)의 각 Always On 가용성 복제본에 대한 행을 반환합니다.
sys.dm_hadr_availability_replica_states 로컬 복제본과 동일한 AG의 각 원격 복제본에 대한 행 및 각 로컬 복제본에 대한 행을 반환합니다. 각 행에는 지정된 복제본의 상태에 대한 정보가 들어 있습니다.
sys.dm_hadr_cluster 클러스터 이름 및 쿼럼에 대한 정보를 노출하는 행을 반환합니다.
sys.dm_hadr_cluster_members 쿼럼을 구성하는 각 구성원 및 각 구성원의 상태에 대해 하나의 행을 반환합니다.
sys.dm_hadr_cluster_networks AG의 서브넷 구성에 참여하는 모든 WSFC 클러스터 멤버에 대한 행을 반환합니다.
sys.dm_hadr_database_replica_cluster_states WSFC(Windows Server 장애 조치 클러스터링) 클러스터의 각 AG에 있는 가용성 그룹의 가용성 데이터베이스 상태에 대한 인사이트를 제공하기 위한 정보가 포함된 행을 반환합니다.
sys.dm_hadr_database_replica_states SQL Server의 로컬 인스턴스가 가용성 복제본을 호스팅하는 AG에 참여하는 각 데이터베이스에 대한 행을 반환합니다.
sys.dm_hadr_instance_node_map AG에 조인된 가용성 복제본을 호스트하는 SQL Server의 모든 인스턴스에 대해 서버 인스턴스를 호스트하는 WSFC(Windows Server 장애 조치(failover) 클러스터) 노드의 이름을 반환합니다.
sys.dm_hadr_name_id_map SQL Server의 현재 인스턴스가 AG ID, WSFC 리소스 ID 및 WSFC 그룹 ID의 세 가지 고유 ID에 조인한 가용성 그룹의 매핑을 보여 줍니다.
sys.dm_tcp_listener_states 각 TCP 수신기에 대한 동적 상태 정보가 포함된 행을 반환합니다.

시스템 함수

시스템 함수 설명
sys.fn_hadr_is_primary_replica 현재 복제본이 주 복제본인지 확인하는 데 사용됩니다.
sys.fn_hadr_backup_is_preferred_복제본(replica) 현재 복제본이 기본 백업 복제본인지 확인하는 데 사용됩니다.
sys.fn_hadr_distributed_ag_replica 분산 AG의 복제본을 로컬 AG에 매핑하는 데 사용됩니다.