Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Retorna uma linha para cada grupo de disponibilidade onde a instância local do SQL Server hospeda uma réplica de disponibilidade. Cada linha contém uma cópia em cache dos metadados do grupo de disponibilidade.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
group_id |
uniqueidentifier | Identificador único (GUID) do grupo de disponibilidade. |
name |
sysname | Nome do grupo de disponibilidade. Este é um nome especificado pelo utilizador que deve ser único dentro do Windows Server Failover Cluster (WSFC). |
resource_id |
Nvarchar (40) | ID de recurso para o recurso do cluster WSFC. |
resource_group_id |
Nvarchar (40) | ID de grupo de recursos para o grupo de recursos do cluster WSFC do grupo de disponibilidade. |
failure_condition_level |
int | Nível de condição de falha definido pelo utilizador sob o qual deve ser acionado um failover automático, um dos valores inteiros mostrados na tabela imediatamente abaixo desta tabela. Os níveis de condição de falha (1-5) variam do menos restritivo, nível 1, ao mais restritivo, nível 5. Um determinado nível de condição engloba todos os níveis menos restritivos. Assim, o nível de condição mais rigoroso, 5, inclui os quatro níveis de condição menos restritivos (1-4), o nível 4 inclui os níveis 1-3, e assim por diante. Para alterar este valor, use a FAILURE_CONDITION_LEVEL opção da instrução ALTER AVAILABILITY GROUP . |
health_check_timeout |
int | Tempo de espera (em milissegundos) para que o procedimento armazenado do sistema sp_server_diagnostics devolva informação de saúde do servidor, antes de se assumir que a instância do servidor está lenta ou não responde. O valor padrão é 30000 milissegundos (30 segundos). Para alterar este valor, use a HEALTH_CHECK_TIMEOUT opção da instrução ALTER AVAILABILITY GROUP . |
automated_backup_preference |
tinyint | Localização preferencial para realizar backups nas bases de dados de disponibilidade deste grupo de disponibilidade. A seguir estão os valores possíveis e suas descrições.0: Principal. Os backups devem sempre ocorrer na réplica principal.1: Só secundário. Fazer backups numa réplica secundária é preferível.2: Prefiro secundária. Fazer backups numa réplica secundária é preferível, mas fazer backups na réplica primária é aceitável se não houver uma réplica secundária disponível para operações de backup. Este é o comportamento padrão.3: Qualquer réplica. Não há preferência sobre se as cópias de segurança são feitas na réplica principal ou numa réplica secundária.Para obter mais informações, consulte Transferir backups suportados para réplicas secundárias de um grupo de disponibilidade. |
automated_backup_preference_desc |
nvarchar(60) | Descrição de automated_backup_preference, um dos seguintes:PRIMARYSECONDARY_ONLYSECONDARYNONE |
version |
smallint | A versão dos metadados do grupo de disponibilidade armazenados no Windows Failover Cluster. Este número de versão é incrementado quando novas funcionalidades são adicionadas. |
basic_features |
bit | Especifica se este é um grupo de disponibilidade Básica. Para mais informações, consulte Grupos Básicos de Disponibilidade Sempre Ligado para uma única base de dados. |
dtc_support |
bit | Especifica se o suporte DTC está ativado para este grupo de disponibilidade. A DTC_SUPPORT opção de CREATE AVAILABILITY GROUP controlar esta definição. |
db_failover |
bit | Especifica se o grupo de disponibilidade oferece suporte a failover para condições de integridade do banco de dados. A DB_FAILOVER opção de CREATE AVAILABILITY GROUP controlar esta definição. |
is_distributed |
bit | Especifica se este é um grupo de disponibilidade distribuído. Para mais informações, consulte Grupos de disponibilidade distribuída. |
cluster_type |
tinyint |
0: Windows Server cluster de failover1: Nenhum2: Cluster externo (por exemplo, Linux Pacemaker) |
cluster_type_desc |
nvarchar(60) | Descrição em texto do tipo de cluster |
required_synchronized_secondaries_to_commit |
int | O número de réplicas secundárias que devem estar num estado sincronizado para que um commit seja concluído |
sequence_number |
bigint | Identifica a sequência de configuração do grupo de disponibilidade. Aumenta incrementalmente cada vez que a réplica primária do grupo de disponibilidade atualiza a configuração do grupo. |
is_contained |
bit | Especifica se esta é uma base de dados contida. |
Valores do nível de condição de falha
A tabela seguinte descreve os possíveis níveis de condição de falha para a failure_condition_level coluna.
| Valor | Condição de falha |
|---|---|
1 |
Especifica que um failover automático deve ser iniciado quando ocorrer qualquer uma das seguintes situações: - O serviço SQL Server está fora de serviço. - O arrendamento do grupo de disponibilidade para ligação ao cluster de failover WSFC expira porque não é recebido ACK da instância do servidor. Para mais informações, consulte Como Funciona: SQL Server Tempo de Descanso do Contrato de Arrendamento Sempre Em Arrendamento. |
2 |
Especifica que um failover automático deve ser iniciado quando ocorrer qualquer uma das seguintes situações: - A instância de SQL Server não se liga ao cluster, e o limiar especificado pelo utilizador de health_check_timeout do grupo de disponibilidade é ultrapassado.- A réplica de disponibilidade está em estado falhado. |
3 |
Especifica que deve ser iniciado um failover automático em erro interno crítico do SQL Server, como spinlocks órfãos, violações graves de acesso de escrita ou dumping excessivo. Este é o valor padrão. |
4 |
Especifica que um failover automático deve ser iniciado em erro interno moderado do SQL Server, como uma condição persistente de falta de memória no pool interno de recursos do SQL Server. |
5 |
Especifica que um failover automático deve ser iniciado em quaisquer condições de falha qualificadas, incluindo: - Exaustão dos worker-threads do Motor SQL. - Deteção de um impasse insolúvel. |
Permissions
Requer VIEW ANY DEFINITION permissão na instância do servidor.
Permissões para SQL Server 2022 e posteriores
Requer permissão VIEW SERVER PERFORMANCE STATE no servidor.