sys.availability_databases_cluster (Transact-SQL)

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

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

Примечание

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

Имя столбца Тип данных Описание
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)