Políticas AlwaysOn para problemas operacionais com grupos de disponibilidade AlwaysOn (SQL Server)

O modelo de integridade do Grupos de Disponibilidade AlwaysOn avalia um conjunto de políticas predefinidas de gerenciamento baseado em políticas (PBM). Você pode usar essas políticas para visualizar a integridade de um grupo de disponibilidade e suas réplicas de disponibilidade e bancos de dados no SQL Server 2012.

Neste tópico:

  • Termos e definições

  • Políticas predefinidas e problemas

  • Painel AlwaysOn

  • Estendendo o modelo de integridade AlwaysOn

  • Tarefas relacionadas

  • Conteúdo relacionado

Termos e definições

  • Políticas predefinidas AlwaysOn
    Um conjunto de políticas internas que permitem que um administrador de banco de dados verifique um grupo de disponibilidade e suas réplicas de disponibilidade e bancos de dados quanto à conformidade com os estados definidos pelas políticas AlwaysOn.

  • Grupos de Disponibilidade AlwaysOn
    Uma solução de alta disponibilidade e de recuperação de desastres que fornece uma alternativa em nível corporativo para espelhamento de banco de dados.

  • grupo de disponibilidade
    Um contêiner para um conjunto discreto de bancos de dados de usuário, conhecido como bancos de dados de disponibilidade, que realizam failover juntos.

  • réplica de disponibilidade
    Uma instanciação de um grupo de disponibilidade que é hospedado por uma instância específica do SQL Server e que mantém uma cópia local de cada banco de dados de disponibilidade pertencente ao grupo de disponibilidade. Existem dois tipos de réplica de disponibilidade: uma única réplica primária e uma a quatro réplicas secundárias. As instâncias do servidor que hospedam as réplicas de disponibilidade de um determinado grupo de disponibilidade residem em nós diferentes de um único cluster do WSFC (Windows Server Failover Clustering).

  • banco de dados de disponibilidade
    Um banco de dados que pertence a um grupo de disponibilidade. Para cada banco de dados de disponibilidade, o grupo de disponibilidade mantém uma única cópia de leitura-gravação (o banco de dados primário) e uma a quatro cópias somente leitura (bancos de dados secundários).

  • Painel AlwaysOn
    O painel do SQL Server Management Studio que fornece uma visão geral da integridade de um grupo de disponibilidade. Para obter mais informações, consulte Painel AlwaysOn mais adiante neste tópico.

Ícone de seta usado com o link Voltar ao Início[Início]

Políticas predefinidas e problemas

A tabela a seguir resume as políticas predefinidas.

Nome de política

Problema

Categoria*

Faceta

Estado do cluster WSFC

O serviço de cluster WSFC está offline.

Crítico

Instância do SQL Server

Estado Online do Grupo de Disponibilidade

O grupo de disponibilidade está offline.

Crítico

Grupo de disponibilidade

Prontidão para Failover Automático do Grupo de Disponibilidade

O grupo de disponibilidade não está pronto para o failover automático.

Crítico

Grupo de disponibilidade

Estado de Sincronização de Dados de Réplicas de Disponibilidade

Algumas réplicas de disponibilidade não estão sincronizando dados.

Aviso

Grupo de disponibilidade

Estado de sincronização de dados de réplicas síncronas

Algumas réplicas síncronas não são sincronizadas.

Aviso

Grupo de disponibilidade

Estado da Função das Réplica de Disponibilidade

Algumas réplicas de disponibilidade não têm uma função íntegra.

Aviso

Grupo de disponibilidade

Estado da conexão em réplicas de disponibilidade

Algumas réplicas de disponibilidade são desconectadas.

Aviso

Grupo de disponibilidade

Estado da função da réplica de disponibilidade

A réplica de disponibilidade não têm uma função íntegra.

Crítico

Réplica de disponibilidade

Estado da Conexão da Réplica de Disponibilidade

A réplica de disponibilidade está desconectada.

Crítico

Réplica de disponibilidade

Estado da junção da réplica de disponibilidade

A réplica de disponibilidade não está unida.

Aviso

Réplica de disponibilidade

Estado de Sincronização de Dados de Réplicas de Disponibilidade

O estado de sincronização de dados de algum banco de dados de disponibilidade não é íntegro.

Aviso

Réplica de disponibilidade

Estado de Suspensão do Banco de Dados de Disponibilidade

O banco de dados de disponibilidade está suspenso.

Aviso

Banco de dados de disponibilidade

Estado de junção do banco de dados de disponibilidade

O banco de dados secundário não está unido.

Aviso

Banco de dados de disponibilidade

Estado de Sincronização dos Dados do Banco de Dados de Disponibilidade

O estado de sincronização de dados do banco de dados de disponibilidade não é íntegro.

Aviso

Banco de dados de disponibilidade

Observação importanteImportante

*Para políticas de AlwaysOn, os nomes das categorias são usados como IDs. A alteração do nome de uma categoria AlwaysOn interrompe sua funcionalidade de avaliação de integridade. Portanto, não modifique os nomes das categorias AlwaysOn.

Ícone de seta usado com o link Voltar ao Início[Início]

Painel AlwaysOn

O Painel AlwaysOn apresenta uma visão geral da integridade de um grupo de disponibilidade. O Painel AlwaysOn inclui os seguintes recursos gerais:

  • Permite que você exiba facilmente os detalhes sobre um determinado grupo de disponibilidade, suas réplicas de disponibilidade e seus bancos de dados.

  • Exibe indicações visuais dos estados principais para ajudar os administradores de bancos de dados a tomarem decisões operacionais rápidas.

  • Fornece pontos de lançamento para cenários de solução de problemas.

  • Para um determinado problema operacional, preenche a caixa de diálogo Resultado de Avaliação de Política com informações sobre violações de política de integridade AlwaysOn específicas e com links para ajuda com a solução.

  • Fornece um visualizador de eventos estendido de integridade para mostrar eventos anteriores para problemas específicos AlwaysOn.

  • Se o failover do grupo de disponibilidade for uma solução possível para um problema, fornece um ponto de lançamento para os links Assistente de Grupo de Disponibilidade de Failover. Esse assistente orienta um administrador de banco de dados durante o processo de failover manual.

Ícone de seta usado com o link Voltar ao Início[Início]

Estendendo o modelo de integridade AlwaysOn

Estender o modelo de integridade do Grupos de Disponibilidade AlwaysOn é simplesmente uma questão de criar suas próprias políticas definidas pelo usuário e colocá-las em certas categorias com base no tipo de objeto que você está monitorando. Depois que você alterar algumas configurações, o painel AlwaysOn avaliará automaticamente suas próprias políticas definidas pelo usuário, assim como as políticas predefinidas AlwaysOn.

Uma política definida pelo usuário pode usar qualquer uma das facetas de PBM disponíveis, inclusive as usadas pelas políticas predefinidas AlwaysOn (consulte Políticas predefinidas e problemas, anteriormente neste tópico). A faceta do Servidor fornece as seguintes propriedades para monitorar a integridade do Grupos de Disponibilidade AlwaysOn: (IsHadrEnabled e HadrManagerStatus). A faceta do Servidor também fornece às propriedades as políticas a seguir para monitorar a configuração do cluster WSFC: ClusterQuorumType e ClusterQuorumState.

Para obter mais informações, consulte O modelo de integridade AlwaysOn Parte 2 -- Estendendo o modelo de integridade (um blog da equipe do AlwaysOn do SQL Server).

Ícone de seta usado com o link Voltar ao Início[Início]

Tarefas relacionadas

Ícone de seta usado com o link Voltar ao Início[Início]

Conteúdo relacionado

Ícone de seta usado com o link Voltar ao Início[Início]

Consulte também

Conceitos

Grupos de Disponibilidade AlwaysOn (SQL Server)

Visão geral de grupos de disponibilidade AlwaysOn (SQL Server)

Administração de um grupo de disponibilidade (SQL Server)

Monitoramento de grupos de disponibilidade (SQL Server)