sys.dm_hadr_availability_group_states (Transact-SQL)
Aplica-se a:SQL Server
Retorna uma linha para cada grupo de disponibilidade Always On que possui uma réplica de disponibilidade na instância local do SQL Server. Cada linha exibe os estados que definem a integridade de um determinado grupo de disponibilidade.
Observação
Para obter a lista completa de grupos de disponibilidade, consulte a exibição de catálogo sys.availability_groups.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
group_id | uniqueidentifier | Identificador exclusivo do grupo de disponibilidade. |
primary_replica | varchar(128) | O nome da instância do servidor que está hospedando a réplica primária atual. NULL = Não é a réplica primária e não é possível se comunicar com o cluster de failover WSFC. |
primary_recovery_health | tinyint | Indica a integridade da recuperação da réplica primária, um dos seguintes: 0 = Em andamento 1 = Online NULO Em réplicas secundárias, a coluna primary_recovery_health é NULL. |
primary_recovery_health_desc | nvarchar(60) | Descrição de primary_replica_health, um dos: ONLINE_IN_PROGRESS ONLINE NULO |
secondary_recovery_health | tinyint | Indica a integridade da recuperação de uma réplica secundária, uma das: 0 = Em andamento 1 = Online NULO Na réplica primária, a coluna secondary_recovery_health é NULL. |
secondary_recovery_health_desc | nvarchar(60) | Descrição de secondary_recovery_health, um dos: ONLINE_IN_PROGRESS ONLINE NULO |
synchronization_health | tinyint | Reflete um rollup do synchronization_health de todas as réplicas de disponibilidade no grupo de disponibilidade. Os valores possíveis e suas descrições são os seguintes: 0: Não é saudável. Nenhuma das réplicas de disponibilidade tem um synchronization_health íntegro (2 = ÍNTEGRO). 1: Parcialmente saudável. Há integridade de sincronização de algumas, mas não todas, as réplicas de disponibilidade. 2: Saudável. Há integridade de sincronização de todas as réplicas de disponibilidade. Para obter informações sobre a integridade da sincronização de réplica, consulte a coluna synchronization_health em sys.dm_hadr_availability_replica_states. |
synchronization_health_desc | nvarchar(60) | Descrição de synchronization_health, um dos: NOT_HEALTHY PARTIALLY_HEALTHY HEALTHY |
Permissões
Para o SQL Server 2019 (15.x) e versões anteriores, requer a permissão VIEW SERVER STATE no servidor.
Para o SQL Server 2022 (16.x) e versões posteriores, requer a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de