共用方式為


sys.availability_databases_cluster (Transact-SQL)

適用於:SQL Server

針對 SQL Server 執行個體上的每一個可用性資料庫各包含一個資料列,該執行個體會針對 Windows Server 容錯移轉叢集 (WSFC) 叢集中的任何 Always On 可用性群組來裝載可用性複本,不論本機資料庫複本是否已聯結可用性群組。

注意

當資料庫加入至可用性群組時,主要資料庫會自動聯結至此群組。 次要資料庫必須先在每個次要複本上備妥,然後才能聯結至可用性群組。

資料行名稱 資料類型 描述
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 伺服器層級許可權,或 master 資料庫中的 CREATE DATABASE 許可權。

另請參閱

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)