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)