Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
Возвращает строку для каждой группы доступности, в которой локальный экземпляр SQL Server размещает реплику доступности. Каждая строка содержит кэшированную копию метаданных группы доступности.
| Имя столбца | Тип данных | Description |
|---|---|---|
group_id |
uniqueidentifier | Уникальный идентификатор (GUID) группы доступности. |
name |
sysname | Имя группы доступности. Это имя, указанное пользователем, которое должно быть уникальным в Windows Server отказоустойчивом кластере (WSFC). |
resource_id |
nvarchar(40) | Идентификатор ресурса для ресурса кластера WSFC. |
resource_group_id |
nvarchar(40) | Идентификатор группы ресурсов кластера WSFC, принадлежащей к группе доступности. |
failure_condition_level |
int | Определяемый пользователем уровень состояния сбоя, при котором необходимо активировать автоматическую отработку отказа, одно из целых значений, отображаемых в таблице сразу под этой таблицей. Уровни условий сбоя (1–5) варьируются от наименее ограничительного уровня 1 до наиболее ограничительного уровня 5. Заданный уровень условий включает в себя ограничения всех предыдущих уровней. Таким образом, наиболее строгий уровень 5 включает в себя ограничения уровней с 1 по 4, уровень 4 содержит ограничения уровней с 1 по 3 и т. д. Чтобы изменить это значение, используйте FAILURE_CONDITION_LEVEL параметр инструкции ALTER AVAILABILITY GROUP . |
health_check_timeout |
int | Время ожидания (в миллисекундах) для системной хранимой процедуры sp_server_diagnostics для возврата сведений о работоспособности сервера до того, как предполагается, что экземпляр сервера будет медленным или не отвечает. Значение по умолчанию — 30 000 миллисекунд (30 секунд). Чтобы изменить это значение, используйте HEALTH_CHECK_TIMEOUT параметр инструкции ALTER AVAILABILITY GROUP . |
automated_backup_preference |
tinyint | Предпочитаемое расположение для выполнения резервного копирования баз данных доступности в этой группе доступности. Ниже приведены возможные значения и их описания.0:Основной. Резервное копирование должно всегда выполняться в первичной реплике.1: только вторичная. Создание резервных копий во вторичной реплике является предпочтительным.2: предпочитать вторичный. Выполнение резервных копий на вторичной реплике предпочтительнее, но выполнение резервных копий на первичной реплике приемлемо, если для операций резервного копирования нет вторичной реплики. Это поведение принимается по умолчанию.3: любая реплика. Приоритет места выполнения резервного копирования отсутствует.Дополнительные сведения см. в разделе "Разгрузка поддерживаемых резервных копий" во вторичные реплики группы доступности. |
automated_backup_preference_desc |
nvarchar(60) | Описание одного из следующих вариантов automated_backup_preference:PRIMARYSECONDARY_ONLYSECONDARYNONE |
version |
smallint | Версия метаданных группы доступности, хранящихся в кластере отработки отказа Windows. Этот номер версии увеличивается при добавлении новых функций. |
basic_features |
bit | Указывает, является ли это группой доступности Basic. Дополнительные сведения см. в разделе "Базовые группы доступности AlwaysOn" для одной базы данных. |
dtc_support |
bit | Указывает, включена ли поддержка DTC для этой группы доступности. Параметр управления этим параметром DTC_SUPPORTCREATE AVAILABILITY GROUP . |
db_failover |
bit | Указывает, поддерживает ли группа доступности отработку отказа для условий работоспособности базы данных. Параметр управления этим параметром DB_FAILOVERCREATE AVAILABILITY GROUP . |
is_distributed |
bit | Указывает, является ли это распределенной группой доступности. Дополнительные сведения см. в разделе Распределенные группы доступности. |
cluster_type |
tinyint |
0: отказоустойчивый кластер Windows Server1:Ни один2: внешний кластер (например, Linux Pacemaker) |
cluster_type_desc |
nvarchar(60) | Текстовое описание типа кластера |
required_synchronized_secondaries_to_commit |
int | Количество вторичных реплик, которые должны находиться в синхронизированном состоянии для завершения фиксации. |
sequence_number |
bigint | Определяет последовательность конфигурации группы доступности. Постепенно увеличивается каждый раз, когда первичная реплика группы доступности обновляет конфигурацию группы. |
is_contained |
bit | Указывает, является ли это автономной базой данных. |
Значения уровня состояния сбоя
В следующей таблице описаны возможные уровни состояния сбоя для столбца failure_condition_level .
| Значение | Условие сбоя |
|---|---|
1 |
Указывает, что следует запустить автоматический переход на другой ресурс при возникновении любой из следующих ситуаций. — служба SQL Server отключена. — Срок действия аренды группы доступности для подключения к отказоустойчивым кластеру WSFC истекает, так как от экземпляра сервера не получено ACK. Дополнительные сведения см. в разделе How It Works: SQL Server Время ожидания аренды AlwaysOn. |
2 |
Указывает, что следует запустить автоматический переход на другой ресурс при возникновении любой из следующих ситуаций. — Экземпляр SQL Server не подключается к кластеру, и превышено заданное пользователем значение health_check_timeout группы доступности.— Реплика доступности находится в состоянии сбоя. |
3 |
Указывает, что автоматическая отработка отказа должна быть инициирована для критически важных SQL Server внутренних ошибок, таких как потерянные спинлоки, серьезные нарушения доступа к записи или слишком много дампа. Это значение по умолчанию. |
4 |
Указывает, что автоматическая отработка отказа должна быть инициирована для умеренных SQL Server внутренних ошибок, таких как постоянное состояние вне памяти в SQL Server внутреннем пуле ресурсов. |
5 |
Указывает, что следует запустить автоматический переход на другой ресурс при любом удовлетворяющим условиям состоянии сбоя, включая: — исчерпание рабочих потоков ядра SQL. — обнаружение неизменяемой взаимоблокировки. |
Разрешения
Требуется VIEW ANY DEFINITION разрешение на экземпляр сервера.
Разрешения для SQL Server 2022 и более поздних версий
Необходимо разрешение VIEW SERVER PERFORMANCE STATE на сервере.