Usar a caixa de diálogo Assistente de Grupo de Disponibilidade (SQL Server Management Studio)
Este tópico descreve como usar o Assistente para Novo Grupo de Disponibilidade (no SQL Server Management Studio) para criar e configurar um grupo de disponibilidade AlwaysOn no SQL Server 2014. Um grupo de disponibilidade define um conjunto de bancos de dados de usuários que realizará o failover como uma única unidade e um conjunto de parceiros de failover, conhecido como réplicas de disponibilidade, que oferece suporte a failover.
Observação
Para obter uma introdução aos grupos de disponibilidade, consulte Visão geral dos Grupos de Disponibilidade AlwaysOn (SQL Server).
Antes de começar:
Para criar e configurar um grupo de disponibilidade, usando: Assistente para Novo Grupo de Disponibilidade (SQL Server Management Studio)
Observação
Como alternativa ao uso do Assistente de Novo Grupo de Disponibilidade, você pode usar os cmdlets do PowerShell SQL Server ou Transact-SQL. Para obter mais informações, veja Criar um grupo de disponibilidade (Transact-SQL) ou Criar um grupo de disponibilidade (SQL Server PowerShell).
Antes de começar
É recomendável que você leia esta seção antes de tentar criar seu primeiro grupo de disponibilidade.
Pré-requisitos, restrições e recomendações
Na maioria dos casos, você pode usar o Assistente de Novo Grupo de Disponibilidade para concluir todas as tarefas necessárias para criar e configurar um grupo de disponibilidade. No entanto, talvez seja necessário concluir algumas das tarefas manualmente.
Antes de criar um grupo de disponibilidade, verifique se as instâncias do SQL Server que hospedam réplicas de disponibilidade residem em um nó diferente do WSFC (Windows Server Failover Clustering), dentro do mesmo cluster de failover do WSFC. Além disso, verifique se cada uma das instâncias de servidor atende a todos os outros pré-requisitos de Grupos de Disponibilidade AlwaysOn. Para obter mais informações, é altamente recomendável que você leia Pré-requisitos, restrições e recomendações para Grupos de Disponibilidade AlwaysOn (SQL Server).
Se uma instância de servidor selecionada para hospedar uma réplica de disponibilidade estiver sendo executada em uma conta de usuário de domínio e ainda não tiver um ponto de extremidade de espelhamento de banco de dados, o assistente poderá criar o ponto de extremidade e conceder a permissão CONNECT à conta de serviço da instância de servidor. No entanto, se o serviço SQL Server estiver sendo executado como uma conta interna, como Sistema Local, Serviço Local ou Serviço de Rede, ou como uma conta que não pertença a um domínio, você deverá usar certificados para autenticação de ponto de extremidade, e o assistente não poderá criar um ponto de extremidade de espelhamento de banco de dados na instância de servidor. Nesse caso, é recomendável criar manualmente os pontos de extremidade de espelhamento de banco de dados antes de iniciar o Assistente de Novo Grupo de Disponibilidade.
To use certificates for a database mirroring endpoint:
CREATE ENDPOINT (Transact-SQL)
Usar certificados para um ponto de extremidade de Espelhamento de Banco de Dados (Transact-SQL)
As FCIs (Instâncias de cluster de failover) do SQL Server não dão suporte ao failover automático por grupos de disponibilidade, de modo que qualquer réplica de disponibilidade que esteja hospedado por um FCI só pode ser configurada para failover manual.
Se um banco de dados estiver criptografado ou contiver até mesmo uma DEK (chave de criptografia de banco de dados), você não poderá usar o Assistente de grupo de nova disponibilidade nem o Adicionar banco de dados ao Assistente de Grupo de Disponibilidade para adicionar um grupo de disponibilidade. Mesmo se um banco de dados criptografado for descriptografado, seus backups de log poderão conter dados criptografados. Nesse caso, a total sincronização inicial de dados poderia falhar no banco de dados. Isso é porque a operação de log de restauração pode exigir o certificado que foi usado pelas DEKs (chaves de criptografia de banco de dados), e esse certificado pode não estar disponível.
Para tornar um banco de dados descriptografado elegível para adição a um grupo de disponibilidade usando o assistente:
Crie um backup de log do banco de dados primário.
Crie um backup completo do banco de dados primário.
Restaure o backup do banco de dados na instância de servidor que hospeda a réplica secundária.
Crie um novo backup de log a partir do banco de dados primário.
Restaure esse backup de log no banco de dados secundário.
Pré-requisitos para o assistente realizar sincronização de dados inicial total
Todos os caminhos de arquivos do banco de dados devem ser idênticos em cada instância de servidor que hospede uma réplica para o grupo de disponibilidade.
Não pode haver nome de banco de dados em nenhuma instância de servidor que hospeda uma réplica secundária. Isto significa que nenhum dos novos bancos de dados secundários pode existir ainda.
Você precisará especificar um compartilhamento de rede para que o assistente crie e acesse backups. Para a réplica primária, a conta usada para iniciar o Mecanismo de Banco de Dados deve ter permissões de leitura e gravação no sistema de arquivos em um compartilhamento de rede. Para réplicas secundárias, a conta deve ter permissão de leitura no compartilhamento de rede.
Importante
Os backups de log farão parte de sua cadeia de backup de log. Armazene os arquivos de backup de log adequadamente.
Se você não puder usar o assistente para executar a sincronização de dados inicial completa, precisará preparar seus bancos de dados secundários manualmente. Você pode fazer isto antes de ou depois de executar o assistente. Para obter mais informações, confira Preparar um banco de dados secundário manualmente para um grupo de disponibilidade (SQL Server).
Segurança
Permissões
Requer a associação na função de servidor fixa sysadmin e a permissão de servidor CREATE AVAILABILITY GROUP, a permissão ALTER ANY AVAILABILITY GROUP ou a permissão CONTROL SERVER.
Também exige permissão CONTROL ON ENDPOINT se você desejar permitir que o Assistente de grupo de disponibilidade gerencie o ponto de extremidade de espelhamento de banco de dados.
Usando o Assistente de Novo Grupo de Disponibilidade
No Pesquisador de Objetos, conecte-se à instância do servidor que hospeda a réplica de disponibilidade primária.
Expanda os nós Alta Disponibilidade AlwaysOn e Grupos de Disponibilidade .
Para iniciar o Assistente de Novo Grupo de Disponibilidade, selecione o comando Assistente de Novo Grupo de Disponibilidade .
Na primeira vez você executa este assistente, uma página de Introdução é exibida. Para ignorar essa página no futuro, clique em Não mostrar esta página novamente. Depois de ler esta página, clique em Avançar.
Na página Especificar Nome do Grupo de Disponibilidade , digite o nome do novo grupo de disponibilidade no campo Nome do grupo de disponibilidade . Esse nome deve ser um identificador válido do SQL Server que seja exclusivo no cluster de failover do WSFC e em seu domínio como um todo. O tamanho máximo de um nome de grupo de disponibilidade é 128 caracteres.
Na página Selecionar Bancos de Dados , a grade lista bancos de dados de usuário na instância do servidor conectada que estão qualificados para se tornarem os bancos de dados de disponibilidade. Selecione um ou mais dos bancos de dados listados para participarem do novo grupo de disponibilidade. Inicialmente, esses bancos de dados serão os bancos de dados primáriosiniciais.
Para cada banco de dados listado, a coluna Tamanho exibe o tamanho do banco de dados, se conhecido. A coluna Status indica se determinado banco de dados atende aos pré-requisitosde bancos de dados de disponibilidade. Se os pré-requisitos não forem atendidos, uma descrição breve do status indicará o motivo pelo qual o banco de dados não se qualifica, por exemplo, se ele não usar o modelo de recuperação completa. Para obter mais informações, clique na descrição do status.
Se você alterar um banco de dados para torná-lo qualificado, clique em Atualizar para atualizar a grade de bancos de dados.
Na página Especificar Réplicas , especifique e configure uma ou mais réplicas para o novo grupo de disponibilidade. Essa página contém quatro guias: A tabela a seguir apresenta essas guias. Para obter mais informações, confira o tópico Página Especificar Réplicas (Assistente de Novo Grupo de Disponibilidade: Assistente para Adicionar Réplica).
Tab Breve descrição Réplicas Use esta guia para especificar cada instância do SQL Server que hospedará uma réplica secundária. Observe que a instância de servidor à qual você está conectado no momento deve hospedar a réplica primária. Pontos de extremidade Use essa guia para verificar quaisquer pontos de extremidade de espelhamento de banco de dados existentes e, além disso, para criar o ponto de extremidade automaticamente se esse ponto de extremidade estiver ausente em uma instância de servidor cujas contas de serviço usem a Autenticação do Windows. Observação: Se alguma instância de servidor estiver sendo executada em uma conta de usuário que não seja de domínio, você precisará fazer uma alteração manual na instância de servidor antes de prosseguir com o assistente. Para obter mais informações, consulte Pré-requisitosanteriormente neste tópico. Preferências de backup Use essa guia para especificar sua preferência de backup para o grupo de disponibilidade de modo geral e suas prioridades de backup para as réplicas de disponibilidade individuais. Ouvinte Use essa guia para criar um ouvinte do grupo de disponibilidade. Por padrão, o assistente não cria um ouvinte. Na página Selecionar Sincronização de Dados Inicial , escolha como você deseja que seus novos bancos de dados secundários sejam criados e unidos ao grupo de disponibilidade. Escolha uma das seguintes opções:
Full
Selecione esta opção se seu ambiente atender aos requisitos para iniciar automaticamente a sincronização de dados inicial (para obter mais informações, consulte Pré-requisitos, restrições e recomendações, anteriormente neste tópico).
Se você selecionar Total, depois de criar o grupo de disponibilidade, o assistente fará backup de todos os bancos de dados primários e de seu log de transações em um compartilhamento de rede e restaurará os backups em todas as instâncias de servidor que hospedam uma réplica secundária. Em seguida, o assistente unirá cada banco de dados secundário ao grupo de disponibilidade.
No campo Especificar um local de rede compartilhado acessível por todas as réplicas: , especifique um compartilhamento de backup ao qual todas as instâncias do servidor que hospedam réplicas de host têm acesso de leitura/gravação. Para obter mais informações, consulte Pré-requisitosanteriormente neste tópico.
Somente junção
Se preparou bancos de dados secundários manualmente nas instâncias do servidor que hospedam réplicas secundárias, você poderá selecionar essa opção. O assistente unirá os bancos de dados secundários existentes ao grupo de disponibilidade.
Ignorar sincronização de dados inicial
Selecione esta opção se desejar usar seus próprios backups de banco de dados e de log de seus bancos de dados primários. Para obter mais informações, consulte Iniciar a movimentação de dados em um banco de dados secundário AlwaysOn (SQL Server).
A página Validação verifica se os valores especificados neste Assistente atendem aos requisitos do Assistente de Novo Grupo de Disponibilidade. Para fazer uma alteração, clique em Anterior para retornar a uma página anterior do assistente para alterar um ou mais valores. Clique em Avançar para retornar à página Validação e clique em Executar Novamente a Validação.
Na página Resumo , revise as opções escolhidas para o novo grupo de disponibilidade. Para fazer uma alteração, clique em Anterior para retornar à página relevante. Após fazer a alteração, clique em Avançar para retornar à página Resumo .
Importante
Quando a conta de serviço do SQL Server de uma instância de servidor que hospedará uma nova réplica de disponibilidade ainda não existir como um logon, o Assistente para Novo Grupo de Disponibilidade precisará criar o logon. Na página Resumo , o assistente exibe as informações para o logon que deve ser criado. Se você clicar em Concluir, o assistente criará esse logon para a conta de serviço do SQL Server e concederá a permissão CONNECT a ele.
Se estiver satisfeito com a seleções, opcionalmente, clique em Script para criar um script das etapas que o assistente executará. Em seguida, para criar e configurar o novo grupo de disponibilidade, clique em Concluir.
A página Progresso exibe o progresso das etapas de criação do grupo de disponibilidade (configuração de pontos de extremidade, criação do grupo de disponibilidade e ingresso da réplica secundária no grupo).
Quando essas etapas forem concluídas, a página Resultados exibirá o resultado de cada etapa. Se todas essas etapas tiverem êxito, o novo grupo de disponibilidade será configurado completamente. Se quaisquer das etapas resultar em um erro, você poderá precisar concluir a configuração manualmente ou use um assistente para a etapa com falha. Para obter informações sobre a causa de um determinado erro, clique no link de "Erro" associado na coluna Resultado .
Quando o assistente for concluído, clique em Fechar para sair.
Related Tasks
Para concluir a configuração do grupo de disponibilidade
Unir uma réplica secundária a um grupo de disponibilidade (SQL Server)
Preparar um banco de dados secundário manualmente para um grupo de disponibilidade (SQL Server)
Unir um banco de dados secundário a um grupo de disponibilidade (SQL Server)
Criar ou configurar um ouvinte de grupo de disponibilidade (SQL Server)
Maneiras alternativas de criar um grupo de disponibilidade
Para habilitar Grupos de Disponibilidade AlwaysOn
Para configurar um ponto de extremidade de espelhamento de banco de dados
Para solucionar problemas de configuração de Grupos de Disponibilidade AlwaysOn
Conteúdo relacionado
Blogs:
Blogs da equipe do SQL Server AlwaysOn: o blog oficial da equipe do SQL Server AlwaysOn
Vídeos:
Whitepapers:
White papers da Microsoft para SQL Server 2012
White papers da equipe de consultoria do cliente do SQL Server
Consulte Também
O ponto de extremidade de espelhamento de banco de dados (SQL Server)
Visão geral dos Grupos de Disponibilidade AlwaysOn (SQL Server)
Pré-requisitos, restrições e recomendações para Grupos de Disponibilidade AlwaysOn (SQL Server)