Partilhar via


sys.availability_databases_cluster (Transact-SQL)

Aplica-se a: SQL Server

Retorna uma linha para cada base de dados de disponibilidade na instância do SQL Server que aloja uma réplica de disponibilidade para qualquer grupo de disponibilidade Always On no cluster Windows Server Failover Clustering (WSFC), independentemente de a base de dados de cópias locais já ter sido ligada ao grupo de disponibilidade.

Observação

Quando uma base de dados é adicionada a um grupo de disponibilidade, a base de dados principal é automaticamente ligada ao grupo. As bases de dados secundárias devem ser preparadas para cada réplica secundária antes de poderem ser ligadas ao grupo de disponibilidade.

Nome da coluna Tipo de dados Descrição
group_id uniqueidentifier Identificador único do grupo de disponibilidade em que a base de dados está a participar.

NULL = base de dados não faz parte de uma réplica de disponibilidade num grupo de disponibilidade.
group_database_id uniqueidentifier Identificador único da base de dados dentro do grupo de disponibilidade, se existir, no qual a base de dados participa. group_database_id é o mesmo para esse banco de dados na réplica primária e em todas as réplicas secundárias nas quais o banco de dados foi associado ao grupo de disponibilidade.

NULL = base de dados não faz parte de uma réplica de disponibilidade em nenhum grupo de disponibilidade.
database_name sysname Nome da base de dados que foi adicionada ao grupo de disponibilidade.

Permissões

Se o chamador da sys.availability_databases_cluster não for o proprietário da base de dados, as permissões mínimas necessárias para ver a linha correspondente são ALTERAR QUALQUER BASE DE DADOS ou VER QUALQUER BASE DE DADOS permissão ao nível do servidor, ou CRIAR PERMISSÃO DE BASE DE DADOS na base de dados principal .

Permissões para SQL Server 2022 e posteriores

Requer a permissão VIEW SERVER PERFORMANCE STATE no servidor.