sys.availability_databases_cluster (Transact-SQL)

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

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

Примечание.

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

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

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

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

Разрешения

Если вызывающий sys.availability_databases_cluster не является владельцем базы данных, минимальные разрешения, необходимые для просмотра соответствующей строки, составляют ИЗМЕНЕНИЕ ЛЮБОГО DATABASEVIEW или ЛЮБОГО DATABASE серверного разрешения или CREATE DATABASE разрешения в главной базе данных.

Разрешения для SQL Server 2022 и более поздних версий

Требуется VIEW разрешение на состояние производительности сервера на сервере.