sys.dm_hadr_availability_group_states (Transact-SQL)
Применимо к:SQL Server
Возвращает по строке для каждой группы доступности AlwaysOn, включающий реплику доступности на локальном экземпляре SQL Server. Каждая строка отображает состояния работоспособности определенной группы доступности.
Примечание.
Чтобы получить полный список групп доступности, выполните запрос к представлению каталога sys.availability_groups .
Имя столбца | Тип данных | Description |
---|---|---|
group_id | uniqueidentifier | Уникальный идентификатор группы доступности. |
primary_реплика | varchar(128) | Имя экземпляра сервера, на котором размещена текущая первичная реплика. NULL = не основной реплика и не может взаимодействовать с отказоустойчивой кластером WSFC. |
primary_recovery_health | tinyint | Указывает состояние работоспособности (восстановления) первичной реплики, одно из следующих значений: 0 = выполняется 1 = в сети NULL В дополнительных реплика столбец primary_recovery_health имеет значение NULL. |
primary_recovery_health_desc | nvarchar(60) | Описание primary_реплика_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 всех реплика доступности в группе доступности. Возможные значения и их описания приведены следующим образом: 0: Нездорово. Ни одна из реплика доступности не имеет работоспособной synchronization_health (2 = РАБОТОСПОСОБНО). 1. Частично здоровый. Некоторые, но не все реплики доступности находятся в исправном состоянии. 2. Здоровый. Все реплики доступности находятся в исправном состоянии синхронизации. Сведения о работоспособности синхронизации реплика см. в столбце synchronization_health в sys.dm_hadr_availability_реплика_states. |
synchronization_health_desc | nvarchar(60) | Описание synchronization_health, одно из следующих: NOT_HEALTHY PARTIALLY_HEALTHY РАБОТОСПОСОБНО |
Разрешения
Для SQL Server 2019 (15.x) и более ранних версий требуется разрешение VIEW SERVER STATE на сервере.
Для SQL Server 2022 (16.x) и более поздних версий требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по