Configurar um grupo de disponibilidade SQL Server Always On para Configuration Manager
Aplica-se a: Gerenciador de Configurações (branch atual)
Use as informações neste artigo para configurar e gerenciar um grupo de disponibilidade SQL Server Always On para o banco de dados do site Configuration Manager. Antes de começar, familiarize-se com as informações para preparar para usar um grupo de disponibilidade. Também esteja familiarizado com SQL Server documentação que abrange o uso de grupos de disponibilidade e procedimentos relacionados.
Criar e configurar um grupo de disponibilidade
Use esse procedimento para criar um grupo de disponibilidade para Configuration Manager. Em seguida, mova uma cópia do banco de dados do site para esse grupo de disponibilidade.
Use o seguinte comando para parar o site Configuration Manager:
preinst.exe /stopsite
Para obter mais informações, consulte Ferramenta de manutenção de hierarquia.
Altere o modelo de backup do banco de dados do site de SIMPLE para FULL:
ALTER DATABASE [CM_xxx] SET RECOVERY FULL;
Os grupos de disponibilidade só dão suporte ao modelo de backup FULL. Para obter mais informações, consulte Exibir ou alterar o modelo de recuperação de um banco de dados.
Use SQL Server para criar um backup completo do banco de dados do site. Escolha uma das seguintes opções:
Será membro do seu grupo de disponibilidade: se você usar esse servidor como o membro inicial da réplica primária do grupo de disponibilidade, você não precisará restaurar uma cópia do banco de dados do site para este servidor ou outro no grupo. O banco de dados já está em vigor na réplica primária. SQL Server replica o banco de dados para as réplicas secundárias durante uma etapa posterior.
Não será um membro do grupo de disponibilidade: restaure uma cópia do banco de dados do site para o servidor que hospedará a réplica primária do grupo.
Para obter mais informações, confira os seguintes artigos na documentação do SQL Server:
Observação
Se você planeja mover de um grupo de disponibilidade para autônomo em uma réplica existente, primeiro remova o banco de dados do grupo de disponibilidade.
No servidor que hospedará a réplica primária inicial do grupo, use o assistente novo grupo de disponibilidade para criar o grupo de disponibilidade. No assistente:
Na página Selecionar Banco de Dados, selecione o banco de dados para seu site Configuration Manager.
Na página Especificar Réplicas , configure:
Réplicas: Especifique os servidores que hospedarão réplicas secundárias.
Ouvinte: Especifique o nome DNS do ouvinte como um nome DNS completo, por exemplo
<listener_server>.fabrikam.com
. Quando você configura Configuration Manager para usar o banco de dados no grupo de disponibilidade, ele usa esse nome.
Na página Selecionar Sincronização inicial de dados , selecione Completo. Depois que o assistente cria o grupo de disponibilidade, o assistente faz backup do banco de dados primário e do log de transações. Em seguida, o assistente os restaura em cada servidor que hospeda uma réplica secundária.
Observação
Se você não usar essa etapa, restaure uma cópia do banco de dados do site para cada servidor que hospeda uma réplica secundária. Em seguida, junte manualmente esse banco de dados ao grupo.
Verifique a configuração em cada réplica:
Verifique se a conta de computador do servidor do site é um membro do grupo administradores locais em cada computador que é membro do grupo de disponibilidade.
Execute o script de verificação para confirmar se o banco de dados do site em cada réplica está configurado corretamente.
Se for necessário definir configurações em réplicas secundárias, antes de continuar, faça failover manualmente da réplica primária para a réplica secundária. Você só pode configurar o banco de dados de uma réplica primária. Para obter mais informações, consulte Executar um failover manual planejado de um grupo de disponibilidade na documentação SQL Server.
Depois que todas as réplicas atendem aos requisitos, o grupo de disponibilidade está pronto para ser usado com Configuration Manager.
Configurar um site para usar o grupo de disponibilidade
Ao instalar um novo site, depois de criar e configurar o grupo de disponibilidade, configure diretamente para usar o FQDN do ouvinte do grupo de disponibilidade. Se você usou uma porta personalizada e uma instância nomeada, deixe o nome da instância vazio no assistente de instalação e use o formato FQDN do ouvinte, número da porta. Por exemplo, use listener.contoso.com, 1445
para uma instância nomeada que não usa a porta padrão de 1433.
Se você moveu um banco de dados de site existente para um grupo de disponibilidade criado e configurado, use Configuration Manager manutenção do site para alterar a configuração com as instruções a seguir:
Executar Configuration Manager Instalação:
\BIN\X64\setup.exe
na pasta de instalação do site Configuration Manager.Na página Introdução, selecione Executar manutenção do site ou redefinir este site e selecione Avançar.
Selecione Modificar SQL Server configuração e selecione Avançar.
Reconfigure as seguintes configurações para o banco de dados do site:
SQL Server nome: insira o nome virtual do ouvinte do grupo de disponibilidade. Você configurou o ouvinte quando criou o grupo de disponibilidade. O nome virtual deve ser um nome DNS completo, como
<Listener_Server>.fabrikam.com
.Instância: Para especificar a instância padrão para o ouvinte do grupo de disponibilidade, esse valor deve estar em branco. Se o banco de dados do site atual for executado em uma instância nomeada, desmarque a instância nomeada atual.
Database: Deixe o nome como ele aparece. Esse nome é o banco de dados do site atual.
Depois de fornecer as informações para o novo local do banco de dados, conclua a instalação com seu processo e configurações normais.
Membros de réplica síncrona
Quando o banco de dados do site estiver hospedado em um grupo de disponibilidade, use os procedimentos a seguir para adicionar ou remover membros de réplica síncrona. Para obter mais informações sobre o tipo com suporte e o número de réplicas, consulte Configurações de grupo de disponibilidade.
Adicionar ou remover um membro de réplica síncrono
Execute Configuration Manager configuração para adicionar ou remover um membro de réplica síncrono. As etapas a seguir mostram como adicionar:
Adicione uma réplica secundária usando os procedimentos SQL Server.
Adicione uma réplica secundária a um grupo de disponibilidade Always On.
Assista ao status no SQL Server Management Studio. Aguarde o retorno do grupo de disponibilidade à integridade total.
Execute Configuration Manager configuração e selecione a opção para modificar o site.
Especifique o nome do ouvinte do grupo de disponibilidade como o nome do banco de dados. Se o ouvinte usar uma porta de rede não padrão, especifique isso também. Essa ação faz com que a configuração verifique se cada nó está configurado adequadamente. Ele também inicia um processo de recuperação de banco de dados.
Configuration Manager instalação usa a operação de movimentação de banco de dados SQL Server e garante que os nós estejam configurados corretamente.
Réplicas assíncronas
Você pode usar uma réplica assíncrona no grupo de disponibilidade que você usa com Configuration Manager. Você não precisa executar os scripts de configuração necessários para configurar uma réplica síncrona, pois não há suporte para uma réplica assíncrona para o banco de dados do site.
Configurar uma réplica de commit assíncrona
Para obter mais informações, consulte Adicionar uma réplica secundária a um grupo de disponibilidade.
Use a réplica assíncrona para recuperar seu site
Use a réplica assíncrona para recuperar o banco de dados do site.
Pare o site primário ativo para evitar gravações adicionais no banco de dados do site. Para parar o site, use a ferramenta de manutenção Hierarquia:
preinst.exe /stopsite
Depois de parar o site, use a réplica assíncrona em vez de um banco de dados recuperado manualmente.
Parar de usar um grupo de disponibilidade
Use o procedimento a seguir quando você não quiser mais hospedar o banco de dados do site em um grupo de disponibilidade. Com esse processo, você moverá o banco de dados do site de volta para uma única instância de SQL Server.
Pare o site Configuration Manager usando o seguinte comando:
preinst.exe /stopsite
. Para obter mais informações, consulte Ferramenta de manutenção de hierarquia.Use SQL Server para criar um backup completo do banco de dados do site a partir da réplica primária. Para obter mais informações, consulte Criar um backup completo do banco de dados.
Use SQL Server para restaurar o backup do banco de dados do site no servidor que hospedará o banco de dados do site. Para obter mais informações, consulte Restaurar um backup de banco de dados usando o SSMS.
Observação
Se o servidor de réplica principal do grupo de disponibilidade hospedará a instância única do banco de dados do site, ignore esta etapa.
No servidor que hospedará o banco de dados do site, altere o modelo de backup do banco de dados do site de FULL para SIMPLE. Para obter mais informações, consulte Exibir ou alterar o modelo de recuperação de um banco de dados.
Executar Configuration Manager Instalação:
\BIN\X64\setup.exe
na pasta de instalação do site Configuration Manager.Na página Introdução, selecione Executar manutenção do site ou redefinir este site e selecione Avançar.
Selecione Modificar SQL Server configuração e selecione Avançar.
Reconfigure as seguintes configurações para o banco de dados do site:
SQL Server nome: insira o nome do servidor que agora hospeda o banco de dados do site.
Instância: Especifique a instância nomeada que hospeda o banco de dados do site. Se o banco de dados estiver na instância padrão, deixe esse campo em branco.
Database: Deixe o nome como ele aparece. Esse nome é o banco de dados do site atual.
Depois de fornecer as informações para o novo local do banco de dados, conclua a instalação com seu processo e configurações normais. Quando a configuração é concluída, o site é reiniciado e começa a usar o novo local do banco de dados.
Para limpar os servidores que eram membros do grupo de disponibilidade, siga as diretrizes em Remover um grupo de disponibilidade.