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:
Visão geral de grupos de disponibilidade AlwaysOn (SQL Server)
Pré-requisitos, restrições e recomendações para grupos de disponibilidade AlwaysOn (SQL Server)
Configurando uma instância do SQL Server para dar suporte a Grupos de Disponibilidade AlwaysOn
|
Etapa |
Links |
---|---|---|
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). |
||
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: |
[Início]
Criando e configurando um novo grupo de disponibilidade
|
Etapa |
Links |
||
---|---|---|---|---|
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: |
|||
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
|
|||
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
|
|||
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
|
|||
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) |
|||
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) |
|||
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) |
[Início]
Gerenciando grupos de disponibilidade, réplicas e bancos de dados
Observaçã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. |
|
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. |
[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:
|
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: |
||
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. |
|||
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.
|
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. |
|||
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. |
[Início]
Conteúdo relacionado
**Vídeo—Introdução ao AlwaysOn: ** Microsoft SQL Server codinome "Denali" Série AlwaysOn, Parte 1: Introduzindo a próxima geração de solução de alta disponibilidade
**Vídeo—Um mergulho no AlwaysOn: ** Microsoft SQL Server codinome "Denali" Série AlwaysOn, Parte 2: Criando uma solução de disponibilidade de missão crítica usando AlwaysOn
**Whitepaper: ** Guia de soluções AlwaysOn do Microsoft SQL Server para alta disponibilidade e recuperação de desastre
**Blogs: ** Blog da equipe do AlwaysOn do SQL Server: o blog oficial da equipe do AlwaysOn do SQL Server
[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)