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


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 не является владельцем базы данных, минимальные разрешения, необходимые для просмотра соответствующей строки, являются разрешение ALTER ANY DATABASE или VIEW ANY DATABASE уровня сервера или РАЗРЕШЕНИЕ CREATE DATABASE в базе данных master .

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

Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.