sys.availability_databases_cluster (Transact-SQL)
適用対象: SQL Server
Windows Server フェールオーバー クラスタリング (WSFC) クラスター内にある任意の AlwaysOn 可用性グループの可用性レプリカをホストしている SQL Server インスタンス上の可用性データベースごとに 1 行のデータを格納します。ローカル コピー データベースが可用性グループに参加しているかどうかは問いません。
Note
データベースを可用性グループに追加すると、プライマリ データベースは自動的にそのグループに参加します。 セカンダリ データベースを可用性グループに参加させるには、各セカンダリ レプリカでそのデータベースを準備する必要があります。
列名 | データ型 | 説明 |
---|---|---|
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)
Always On 可用性グループの概要 (SQL Server)