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 DATABASE ou VIEW QUALQUER DATABASE permissão ao nível do servidor, ou CREATE DATABASE permissão na base de dados mestre .

Permissões para SQL Server 2022 e posteriores

Requer VIEW permissão ESTADO DE DESEMPENHO DO SERVIDOR no servidor.