Поделиться через


sys.availability_databases_cluster (Transact-SQL)

Содержит по одной строке на каждую из баз данных доступности в экземпляре SQL Server, в которых размещены реплики доступности для группы доступности AlwaysOn в отказоустойчивой кластеризации Windows Server (WSFC), вне зависимости от того, присоединена ли уже локальная копия базы данных к группе доступности.

Примечание

При добавлении базы данных в группу доступности база данных-источник автоматически присоединяется к группе.Базы данных-получатели необходимо подготовить на каждой из вторичных реплик до того, как их можно будет присоединить к группе доступности.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2012 до текущей версии).

Имя столбца

Тип данных

Описание

group_id

uniqueidentifier

Уникальный идентификатор группы доступности, в которой участвует база данных, если такая группа имеется.

NULL = база данных не является частью реплики доступности в группе доступности.

group_database_id

uniqueidentifier

Уникальный идентификатор базы данных в группе доступности, в которой участвует база данных, если такая группа имеется. Значение group_database_id для этой базы данных совпадает в первичной реплике и в каждой вторичной реплике, для которой база данных присоединена к группе доступности.

NULL = база данных не является частью реплики доступности в любой группе доступности.

database_name

sysname

Имя базы данных, которая добавлена к группе доступности.

Разрешения

Если участник, вызывающий sys.availability_databases_cluster, не является владельцем базы данных, то для просмотра соответствующих строк необходимы как минимум разрешения ALTER ANY DATABASE или VIEW ANY DATABASE на уровне сервера либо разрешение CREATE DATABASE для базы данных master.

См. также

Справочник

sys.availability_groups (Transact-SQL)

sys.databases (Transact-SQL)

sys.dm_hadr_database_replica_states (Transact-SQL)

sys.dm_hadr_database_replica_cluster_states (Transact-SQL)

Основные понятия

Обзор групп доступности AlwaysOn (SQL Server)