Compartilhar via


Introdução aos Grupos de Disponibilidade AlwaysOn (SQL Server)

Este tópico apresenta as etapas para configurar instâncias do SQL Server 2012 para dar suporte a Grupos de Disponibilidade AlwaysOn e para criar, gerenciar e monitorar um grupo de disponibilidade.

  • **Antes de começar: **

    Leitura recomendada

  • **Introdução: **

    Configurando uma instância do SQL Server para dar suporte a Grupos de Disponibilidade AlwaysOn

    Criando e configurando um novo grupo de disponibilidade

    Gerenciando grupos de disponibilidade, réplicas e bancos de dados

    Monitorando grupos de disponibilidade

  • Conteúdo relacionado

Antes de começar

Leitura recomendada

Antes de criar seu primeiro grupo de disponibilidade, recomendamos que você leia os seguintes tópicos:

Configurando uma instância do SQL Server para dar suporte a Grupos de Disponibilidade AlwaysOn

   

Etapa

Links

Caixa de seleção

Habilitar Grupos de Disponibilidade AlwaysOn. O recurso Grupos de Disponibilidade AlwaysOn deve estar habilitado em cada instância do SQL Server 2012 que participará de um grupo de disponibilidade.

Pré-requisitos: o computador host deve ser um nó do WSFC (Windows Server Failover Clustering).

Para obter informações sobre outros pré-requisitos, consulte "Pré-requisitos e restrições de instâncias do SQL Server" em Pré-requisitos, restrições e recomendações para grupos de disponibilidade AlwaysOn (SQL Server).

Habilitar e desabilitar Grupos de Disponibilidade AlwaysOn

Caixa de seleção

Criar um ponto de extremidade de espelhamento de banco de dados (se não houver). Verifique se cada instância de servidor tem um ponto de extremidade de espelhamento de banco de dados. A instância de servidor usa este ponto de extremidade para receber conexões de Grupos de Disponibilidade AlwaysOn de outras instâncias de servidor.

Para determinar se um ponto de extremidade de espelhamento de banco de dados existe:

Para a Autenticação do Windows:  Para criar um ponto de extremidade de espelhamento de banco de dados usando: 

Para a autenticação de certificado:  Para criar um ponto de extremidade do espelhamento de banco de dados, usando:

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

Criando e configurando um novo grupo de disponibilidade

     

Etapa

Links

Caixa de seleção

Crie o grupo de disponibilidade. Crie o grupo de disponibilidade na instância do SQL Server que hospeda os bancos de dados a serem adicionados ao grupo de disponibilidade.

Minimamente, crie a réplica primária inicial na instância do SQL Server onde você cria o grupo de disponibilidade. Você também pode especificar de um a quatro réplicas secundárias. Para obter informações sobre grupos de disponibilidade e propriedades da réplica, consulte CREATE AVAILABILITY GROUP (Transact-SQL).

Recomendamos expressamente criar um ouvinte de grupos de disponibilidade.

Pré-requisitos: as instâncias do SQL Server que hospedam réplicas de disponibilidade de determinado grupo de disponibilidade devem residir em nós separados de um único cluster WSFC. A única exceção é que, embora tenha sido migrado para outro cluster WSFC, um grupo de disponibilidade pode temporariamente abranger dois clusters.

Para obter informações sobre outros pré-requisitos, consulte "Pré-requisitos e restrições de grupos de disponibilidade", "Pré-requisitos e restrições de bancos de dados de disponibilidade" e "Pré-requisitos e restrições de instâncias do SQL Server" em Pré-requisitos, restrições e recomendações para grupos de disponibilidade AlwaysOn (SQL Server).

Para criar um grupo de disponibilidade, você poderá usar qualquer uma das ferramentas a seguir:

Caixa de seleção

Unir réplicas secundárias ao grupo de disponibilidade. Conecte a cada instância do SQL Server 2012 que está hospedando uma réplica secundária e una a réplica secundária local ao grupo de disponibilidade.

Unir uma réplica secundária a um grupo de disponibilidade

DicaDica

Se você usar o assistente de Novo Grupo de Disponibilidade, esta etapa será automatizada.

Caixa de seleção

Preparar bancos de dados secundários. Em cada instância de servidor que está hospedando uma réplica secundária, restaure os backups dos bancos de dados primários usando RESTORE WITH NORECOVERY.

Prepare manualmente um banco de dados secundário

DicaDica

O Assistente de Novo Grupo de Disponibilidade pode preparar os bancos de dados secundários para você. Para obter mais informações, consulte "Pré-requisitos para usar sincronização de dados inicial total" em Selecionar a página Sincronização de Dados Inicial (assistentes de Grupo de Disponibilidade AlwaysOn).

Caixa de seleção

Unir bancos de dados secundários ao grupo de disponibilidade. Em cada instância de servidor que está hospedando uma réplica secundária, una cada banco de dados secundário local ao grupo de disponibilidade. Ao unir o grupo de disponibilidade, um determinado banco de dados secundário inicia a sincronização de dados com o banco de dados primário correspondente.

Unir um banco de dados secundário a um grupo de disponibilidade

DicaDica

O Assistente de Novo Grupo de Disponibilidade poderá executar esta etapa se cada banco de dados secundário existir em cada réplica secundária.

Crie um ouvinte de grupo de disponibilidade.  Esta etapa é necessária a menos que você já tenha criado o ouvinte do grupo de disponibilidade enquanto criou o grupo de disponibilidade.

Criar ou configurar um ouvinte de grupo de disponibilidade (SQL Server)

Caixa de seleção

Informe o nome do host DNS do ouvinte aos desenvolvedores de aplicativos.  Desenvolvedores precisam especificar esse nome de DNS nas cadeias de conexão para direcionar solicitações de conexão para o ouvinte do grupo de disponibilidade. Para obter mais informações, consulte Ouvintes de grupo de disponibilidade, conectividade de cliente e failover de aplicativo (SQL Server).

"Acompanhamento: depois de criar um ouvinte de grupo de disponibilidade" em Criar ou configurar um ouvinte de grupo de disponibilidade (SQL Server)

Caixa de seleção

Configurar onde estão os trabalhos de backup.  Se você desejar executar backups em bancos de dados secundários, deverá criar um script de trabalho de backup que leva em conta a preferência de backup automatizado. Criar um script para cada banco de dados no grupo de disponibilidade em cada instância de servidor que hospeda uma réplica de disponibilidade para o grupo de disponibilidade.

"Acompanhamento: Após configurar o backup em réplicas secundárias" em Configurar backup em réplicas de disponibilidade (SQL Server)

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

Gerenciando grupos de disponibilidade, réplicas e bancos de dados

ObservaçãoObservação

Para obter informações sobre grupos de disponibilidade e propriedades da réplica, consulte CREATE AVAILABILITY GROUP (Transact-SQL).

O gerenciamento de grupos de disponibilidade existente envolve uma ou mais das seguintes tarefas:

Tarefa

Link

Modificar a política de failover flexível do grupo de disponibilidade para controlar as condições que causam um failover automático. Essa política só será pertinente quando o failover automático for possível.

Configurar a política de failover flexível de um grupo de disponibilidade

Executar um failover manual planejado ou um failover manual forçado (com possível perda de dados), geralmente chamado failover forçado. Para obter mais informações, consulte Failover e modos de failover (grupos de disponibilidade AlwaysOn).

Usar um conjunto de políticas predefinidas para exibir da integridade de um grupo de disponibilidade e suas réplicas e bancos de dados.

Adicionar ou remover uma réplica secundária.

Suspender ou retomar um banco de dados de disponibilidade. Suspender um banco de dados secundário mantém-no em seu ponto atual no tempo até que você o continue.

Adicionar ou remover um banco de dados.

Reconfigurar ou criar um ouvinte de grupo de disponibilidade.

Criar ou configurar um ouvinte de grupo de disponibilidade

Excluir um grupo de disponibilidade.

Excluir um grupo de disponibilidade

Solucionar problemas de operações de adicionar arquivo. Isto pode ser necessário se o banco de dados primário e um banco de dados secundário tiverem caminhos de arquivos diferentes.

Solucionar problemas de operações de adicionar arquivo com falha

Alterar as propriedades da réplica de disponibilidade.

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

Monitorando grupos de disponibilidade

Para monitorar as propriedades e o estado de um grupo de disponibilidade AlwaysOn, você pode usar as seguintes ferramentas.

Ferramenta

Descrição breve

Links

Pacote de monitoramento do System Center para SQL Server

O pacote de Monitoramento para SQL Server (SQLMP) é a solução indicada para monitorar grupos de disponibilidade, réplica de disponibilidade e bancos de dados de disponibilidade para administradores de TI. Os recursos de monitoramento que são de particular relevância para o Grupos de Disponibilidade AlwaysOn incluem o seguinte:

  • Capacidade de descoberta automática de grupos de disponibilidade, réplicas de disponibilidade e banco de dados de disponibilidade dentre centenas de computadores. Isto permite que você mantenha o controle de seu inventário de Grupos de Disponibilidade AlwaysOn.

  • Alertas e tickets totalmente capazes do System Center Operations Manager (SCOM). Estes recursos fornecem um conhecimento detalhado que permite uma resolução mais rápida para um problema.

  • Uma extensão personalizada para o monitoramento de integridade AlwaysOn usando um gerenciamento baseado em políticas (PBM).

  • Acúmulos de integridade de bancos de dados de disponibilidade para réplicas de disponibilidade.

  • Tarefas personalizadas que gerenciam o Grupos de Disponibilidade AlwaysOn do console do System Center Operations Manager.

Para baixar o pacote de monitoramento (SQLServerMP.msi) e o Guia do Pacote de Gerenciamento do SQL Server para System Center Operations Manager (SQLServerMPGuide.doc), consulte:

Pacote de monitoramento do System Center para SQL Server

Transact-SQL

O catálogo do Grupos de Disponibilidade AlwaysOn e as exibições de gerenciamento dinâmico fornecem informações preciosas sobre seus grupos de disponibilidade e suas réplicas, bancos de dados, ouvintes e ambiente de cluster WSFC.

Monitorar grupos de disponibilidade (Transact-SQL)

SQL Server Management Studio

O painel Detalhes do Pesquisador de Objetos exibe informações básicas sobre os grupos de disponibilidade hospedados na instância do SQL Server à qual você está conectado.

DicaDica

Use esse painel para selecionar vários grupos de disponibilidade, réplicas ou bancos de dados e executar tarefas administrativas rotineiras nos objetos selecionados; por exemplo, remover várias réplicas ou bancos de dados de disponibilidade de um grupo de disponibilidade.

Use os Detalhes do Pesquisador de Objetos para monitorar grupos de disponibilidade

SQL Server Management Studio

As caixas de diálogo de Propriedades permitem que você exiba as propriedades dos grupos de disponibilidade, réplicas ou ouvintes e, em alguns casos, alterar os seus valores.

Monitor do Sistema

O objeto de desempenho SQLServer:Availability Replica contém contadores de desempenho que relatam informações sobre réplicas de disponibilidade.

SQL Server, Réplica de Disponibilidade

Monitor do Sistema

O objeto de desempenho SQLServer:Database Replica contém contadores de desempenho que relatam informações sobre os bancos de dados secundários em uma determinada réplica secundária.

O objeto SQLServer:Databases no SQL Server contém contadores de desempenho que monitoram atividades do log de transações, entre outras coisas. Os contadores a seguir são particularmente relevantes para o monitoramento de atividades do log de transações em bancos de dados de disponibilidade: Tempo de Gravação de Liberação de Log (ms), Liberações de log/s, Erros de Cache do Pool de Logs/s, Leituras de Disco do Pool de Logs/s e Solicitações do Pool de Logs/s.

SQL Server, Réplica de banco de dados

SQL Server, objeto Databases

Í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)

Configuração de uma instância de servidor para grupos de disponibilidade AlwaysOn (SQL Server)

Criação e configuração de grupos de disponibilidade (SQL Server)

Monitoramento de grupos de disponibilidade (SQL Server)

Visão geral de instruções Transact-SQL para Grupos de Disponibilidade AlwaysOn (SQL Server)

Visão geral de cmdlets do PowerShell para grupos de disponibilidade AlwaysOn (SQL Server)