sys.availability_databases_cluster (Transact-SQL)sys.availability_databases_cluster (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Содержит по одной строке для каждой базы данных доступности на экземпляре SQL ServerSQL Server , на котором размещена реплика доступности для любой группы доступности AlwaysOn в кластере сервера отказоустойчивой кластеризации Windows (WSFC), независимо от того, ли локальный копирование базы данных была присоединена к группе доступности.Contains one row for each availability database on the instance of SQL ServerSQL Server that is hosting an availability replica for any Always On availability group in the Windows Server Failover Clustering (WSFC) cluster, regardless of whether the local copy database has been joined to the availability group yet.

Примечание

При добавлении базы данных в группу доступности база данных-источник автоматически присоединяется к группе.When a database is added to an availability group, the primary database is automatically joined to the group. Базы данных-получатели необходимо подготовить на каждой из вторичных реплик до того, как их можно будет присоединить к группе доступности.Secondary databases must be prepared on each secondary replica before they can be joined to the availability group.

Имя столбцаColumn name Тип данныхData type ОписаниеDescription
group_idgroup_id uniqueidentifieruniqueidentifier Уникальный идентификатор группы доступности, в которой участвует база данных, если такая группа имеется.Unique identifier of the availability group in which the availability group, if any, in which the database is participating.

NULL = база данных не является частью реплики доступности в группе доступности.NULL = database is not part of an availability replica of in availability group.
group_database_idgroup_database_id uniqueidentifieruniqueidentifier Уникальный идентификатор базы данных в группе доступности, в которой участвует база данных, если такая группа имеется.Unique identifier of the database within the availability group, if any, in which the database is participating. group_database_id одинаков для этой базы данных в первичной реплике и на каждой вторичной реплике, на котором базы данных входит в группу доступности.group_database_id is the same for this database on the primary replica and on every secondary replica on which the database has been joined to the availability group.

NULL = база данных не является частью реплики доступности в любой группе доступности.NULL = database is not part of an availability replica in any availability group.
database_namedatabase_name sysnamesysname Имя базы данных, которая добавлена к группе доступности.Name of the database that was added to the availability group.

РазрешенияPermissions

Если вызывающий объект sys.availability_databases_cluster не является владельцем базы данных минимальные разрешения, необходимые для просмотра соответствующей строки являются ALTER ANY DATABASE или разрешение уровня сервера VIEW ANY DATABASE или CREATE Разрешение базы данных в master базы данных.If the caller of sys.availability_databases_cluster is not the owner of the database, the minimum permissions required to see the corresponding row are ALTER ANY DATABASE or VIEW ANY DATABASE server-level permission, or CREATE DATABASE permission in the master database.

См. такжеSee Also

sys.availability_groups (Transact-SQL) sys.availability_groups (Transact-SQL)
sys.databases (Transact-SQL) sys.databases (Transact-SQL)
sys.dm_hadr_database_replica_states (Transact-SQL) sys.dm_hadr_database_replica_states (Transact-SQL)
sys.dm_hadr_database_replica_cluster_states (Transact-SQL) sys.dm_hadr_database_replica_cluster_states (Transact-SQL)
Обзор групп доступности AlwaysOn (SQL Server)Overview of Always On Availability Groups (SQL Server)