Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Applies to:SQL Server
Retorna uma linha para cada grupo de disponibilidade em que a instância local do SQL Server hospeda uma réplica de disponibilidade. Cada linha contém uma cópia armazenada em cache dos metadados do grupo de disponibilidade.
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
group_id |
uniqueidentifier | GUID (identificador exclusivo) do grupo de disponibilidade. |
name |
sysname | O nome do grupo de disponibilidade. Esse é um nome especificado pelo usuário que deve ser exclusivo no WSFC (Cluster de Failover Windows Server). |
resource_id |
nvarchar(40) | ID de recurso do recurso de cluster WSFC. |
resource_group_id |
nvarchar(40) | ID do grupo de recursos do cluster WSFC do grupo de disponibilidade. |
failure_condition_level |
int | Nível de condição de falha definido pelo usuário sob o qual um failover automático deve ser disparado, um dos valores inteiros mostrados na tabela imediatamente abaixo desta tabela. Os níveis da condição de falha (1 a 5) variam do menos restritivo, nível 1, até o mais restritivo, nível 5. Um determinado nível de condição abrange todos os níveis menos restritivos. Assim, o nível de condição mais rígido, 5, inclui os quatro níveis de condição menos restritivos (1 a 4), o nível 4 inclui os níveis 1 a 3 e assim sucessivamente. Para alterar esse valor, use a opção FAILURE_CONDITION_LEVEL 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 retorne informações de integridade do servidor, antes que a instância do servidor seja considerada lenta ou não responda. O valor padrão é 30000 milissegundos (30 segundos). Para alterar esse valor, use a opção HEALTH_CHECK_TIMEOUT da instrução ALTER AVAILABILITY GROUP . |
automated_backup_preference |
tinyint | Local preferido para executar backups nos bancos de dados de disponibilidade nesse grupo de disponibilidade. Confira a seguir os valores possíveis e suas descrições.0:Primária. Backups sempre devem ocorrer na réplica primária.1: somente secundário. A execução de backups em uma réplica secundária é preferível.2: Prefer secondary. É preferível executar backups em uma réplica secundária, mas executar backups na réplica primária será aceitável se nenhuma réplica secundária estiver disponível para operações de backup. Esse é o comportamento padrão.3: qualquer réplica. Nenhuma preferência sobre se os backups são executados na réplica primária ou em uma réplica secundária.Para mais informações, confira Descarregar backups com suporte em 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 cluster de failover do Windows. Esse número de versão é incrementado quando novos recursos são adicionados. |
basic_features |
bit | Especifica se este é um grupo de disponibilidade Básico. Para obter mais informações, consulte Grupos de disponibilidade AlwaysOn básicos para um banco de dados individual. |
dtc_support |
bit | Especifica se o suporte ao DTC está habilitado para esse grupo de disponibilidade. A DTC_SUPPORT opção de CREATE AVAILABILITY GROUP controla essa configuração. |
db_failover |
bit | Especifica se o grupo de disponibilidade dá suporte ao failover para condições de integridade do banco de dados. A DB_FAILOVER opção de CREATE AVAILABILITY GROUP controla essa configuração. |
is_distributed |
bit | Especifica se este é um grupo de disponibilidade distribuído. Para obter mais informações, confira Grupos de disponibilidade distribuídos. |
cluster_type |
tinyint |
0: Windows Server cluster de failover1:Nenhum2: cluster externo (por exemplo, Linux Pacemaker) |
cluster_type_desc |
nvarchar(60) | Descrição de texto do tipo de cluster |
required_synchronized_secondaries_to_commit |
int | O número de réplicas secundárias que devem estar em um estado sincronizado para que uma confirmação seja concluída |
sequence_number |
bigint | Identifica a sequência de configuração do grupo de disponibilidade. Aumenta incrementalmente sempre que a réplica primária do grupo de disponibilidade atualiza a configuração do grupo. |
is_contained |
bit | Especifica se esse é um banco de dados independente. |
Valores de nível de condição de falha
A tabela a seguir 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 deverá ser iniciado quando uma destas condições ocorrer: - O serviço de SQL Server está inoperante. - A concessão do grupo de disponibilidade para se conectar ao cluster de failover do WSFC expira porque nenhum ACK é recebido da instância do servidor. Para obter mais informações, consulte How It Works: SQL Server AlwaysOn Lease Timeout. |
2 |
Especifica que um failover automático deverá ser iniciado quando uma destas condições ocorrer: - A instância de SQL Server não se conecta ao cluster e o limite de health_check_timeout especificado pelo usuário do grupo de disponibilidade é excedido.- A réplica de disponibilidade está no estado de falha. |
3 |
Especifica que um failover automático deve ser iniciado em erros internos SQL Server críticos, como spinlocks órfãos, violações graves de acesso de gravação ou muito despejo. Este é o valor padrão. |
4 |
Especifica que um failover automático deve ser iniciado em erros internos de SQL Server moderados, como uma condição persistente de memória insuficiente no pool de recursos interno SQL Server. |
5 |
Especifica que um failover automático deve ser iniciado em qualquer condição de falha qualificada, incluindo: - Esgotamento de threads de trabalho do SQL Engine. - Detecção de um impasse insolúvel. |
Permissões
Requer VIEW ANY DEFINITION permissão na instância do servidor.
Permissões para SQL Server 2022 e posterior
Requer VIEW SERVER PERFORMANCE STATE permissão no servidor.