sys.dm_hadr_availability_group_states (Transact-SQL)
Возвращает по строке для каждой из групп доступности AlwaysOn, имеющих реплику доступности на локальном экземпляре SQL Server. Каждая строка отображает состояния работоспособности определенной группы доступности.
Примечание
Чтобы получить полный список, запросите представление каталога sys.availability_groups.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2012 до текущей версии). |
Имя столбца |
Тип данных |
Описание |
||||||||
---|---|---|---|---|---|---|---|---|---|---|
group_id |
uniqueidentifier |
Уникальный идентификатор группы доступности. |
||||||||
primary_replica |
varchar(128) |
Имя экземпляра сервера, на котором размещена текущая первичная реплика. NULL = не первичная реплика, или не удается связаться с отказоустойчивым кластером WSFC. |
||||||||
primary_recovery_health |
tinyint |
Указывает состояние работоспособности (восстановления) первичной реплики, одно из следующих значений: 0 = выполняется 1 = в сети NULL На вторичных репликах столбец primary_recovery_health содержит значение NULL. |
||||||||
primary_recovery_health_desc |
nvarchar(60) |
Описание primary_replica_health. Возможно одно из следующих значений: ONLINE_IN_PROGRESS ONLINE NULL |
||||||||
secondary_recovery_health |
tinyint |
Указывает состояние работоспособности (восстановления) вторичной реплики, одно из следующих значений: 0 = выполняется 1 = в сети NULL На первичной реплике столбец secondary_recovery_health содержит значение NULL. |
||||||||
secondary_recovery_health_desc |
nvarchar(60) |
Описание secondary_recovery_health. Возможно одно из следующих значений: ONLINE_IN_PROGRESS ONLINE NULL |
||||||||
synchronization_health |
tinyint |
Отражает свертку synchronization_health всех реплик доступности группы доступности. Может принимать одно из следующих значений.
Дополнительные сведения об исправности синхронизации реплики см. в столбце synchronization_health в описании sys.dm_hadr_availability_replica_states (Transact-SQL). |
||||||||
synchronization_health_desc |
nvarchar(60) |
Описание synchronization_health. Возможно одно из следующих значений: NOT_HEALTHY PARTIALLY_HEALTHY HEALTHY |
Безопасность
Разрешения
Требует разрешения VIEW SERVER STATE на сервере.
См. также
Основные понятия
Отслеживание групп доступности (Transact-SQL)
Группы доступности AlwaysOn (SQL Server)