Справочник по системным объектам группы доступности AlwaysOn

Применимо к:SQL Server в Windows

Эта статья служит эталонной страницей для всех системных объектов, которые можно использовать при работе с группами доступности (AGS).

Системные представления каталога

Представление системного каталога Description
sys.availability_databases_cluster Содержит одну строку для каждой базы данных доступности в экземпляре SQL Server, где размещена реплика доступности для любой группы доступности (AG) в кластере отказоустойчивой кластеризации Windows Server (WSFC), независимо от того, присоединена ли локальная база данных копирования к группе доступности.
sys.availability_group_listener_ip_addresses Возвращает строку для каждого IP-адреса, связанного с любым прослушивателем группы доступности в кластере отказоустойчивой кластеризации Windows Server (WSFC).
sys.availability_group_listeners Для каждой группы доступности возвращает либо нулевые строки, указывающие, что сетевое имя не связано с группой доступности, либо возвращает строку для каждой конфигурации прослушивателя группы доступности в кластере отказоустойчивой кластеризации Windows Server (WSFC).
sys.availability_groups Возвращает строку для каждой группы доступности, для которой локальный экземпляр SQL Server размещает реплику доступности. Каждая строка содержит кэшированную копию метаданных группы доступности.
sys.availability_groups_cluster Возвращает строку для каждой группы доступности в отказоустойчивой кластеризации Windows Server (WSFC). Каждая строка содержит метаданные группы доступности из кластера WSFC.
sys.availability_read_only_routing_lists Возвращает строку для списка маршрутизации только для чтения каждой реплики доступности в группе доступности в отказоустойчивом кластере WSFC.
sys.availability_replicas Возвращает строку для каждой реплики доступности, принадлежащих любой группе доступности в отказоустойчивом кластере WSFC.

Системные динамические административные представления

Системное динамическое административное представление Description
sys.dm_hadr_auto_page_repair Возвращает строку для каждой автоматической попытки восстановления страниц в любой базе данных доступности в реплике доступности, размещенной для любой группы доступности (AG) экземпляром сервера.
sys.dm_hadr_availability_group_states Возвращает строку для каждой группы доступности, которая обладает репликой доступности на локальном экземпляре SQL Server. Каждая строка отображает состояния, определяющие работоспособность заданной группы доступности.
sys.dm_hadr_availability_replica_cluster_nodes Возвращает строку для каждой реплики доступности (независимо от состояния соединения) групп доступности в кластере отказоустойчивой кластеризации Windows Server (WSFC)
sys.dm_hadr_availability_replica_cluster_states Возвращает строку для каждой реплики доступности AlwaysOn (независимо от состояния соединения) всех групп доступности (независимо от расположения реплики) в кластере отказоустойчивой кластеризации Windows Server (WSFC).
sys.dm_hadr_availability_replica_states Возвращает строку для каждой локальной реплики и строку для каждой удаленной реплики в той же группе доступности, что и локальная реплика. Каждая строка содержит сведения о состоянии конкретной реплики.
sys.dm_hadr_cluster Возвращает одну строку, в которой предоставляется имя кластера и сведения о кворуме.
sys.dm_hadr_cluster_members Возвращает по одной строке для каждого элемента, который входит в кворум, и сведения о состоянии каждого элемента.
sys.dm_hadr_cluster_networks Возвращает строку для каждого члена кластера WSFC, участвующих в конфигурации подсети группы доступности.
sys.dm_hadr_database_replica_cluster_states Возвращает строку, содержащую сведения, предназначенные для получения сведений о работоспособности баз данных доступности в группах доступности в каждой группе доступности в кластере отказоустойчивой кластеризации Windows Server (WSFC).
sys.dm_hadr_database_replica_states Возвращает строку для каждой базы данных, участвующих в группе доступности, для которой локальный экземпляр SQL Server размещает реплику доступности.
sys.dm_hadr_instance_node_map Для каждого экземпляра SQL Server, на котором размещена реплика доступности, присоединенная к группе доступности, возвращает имя узла отказоустойчивого кластера Windows Server (WSFC), на котором размещается экземпляр сервера.
sys.dm_hadr_name_id_map Показывает сопоставление групп доступности, присоединенных к текущему экземпляру SQL Server, к трем уникальным идентификаторам: идентификатору группы доступности, идентификатору ресурса WSFC и идентификатору группы WSFC.
sys.dm_tcp_listener_states Возвращает строку, содержащую сведения о динамическом состоянии для каждого прослушивателя TCP.

Системные функции

Системная функция Description
sys.fn_hadr_is_primary_replica Используется для определения, является ли текущая реплика первичной репликой.
sys.fn_hadr_backup_is_preferred_replica Используется для определения, является ли текущая реплика предпочитаемой резервной репликой.
sys.fn_hadr_distributed_ag_replica Используется для сопоставления реплики в распределенной группе доступности с локальной группой доступности.