Compartilhar via


Usar grupos de disponibilidade do SQL Server AlwaysOn com Service Manager para dar suporte ao failover

As informações neste artigo fornecem tarefas que você precisa executar para que Service Manager funcione efetivamente ao usar grupos de disponibilidade. O AlwaysOn dá suporte a um ambiente de failover. Essas informações têm suporte apenas com o SQL Server 2012 SP2 e superior.

No entanto, essas informações não se destinam a fornecer instruções detalhadas sobre como configurar um Grupo de Disponibilidade AlwaysOn do SQL Server. Além disso, Service Manager não dá suporte à configuração do parâmetro MultiSubnetFailover. Esse parâmetro não é usado em cadeias de conexão do Service Manager.

Importante

Service Manager não dá suporte a uma topologia em que o banco de dados do servidor de relatório e análise é configurado como parte do Grupo de Disponibilidade AlwaysOn.

Observação

Depois de implantar o Service Manager nos nós do SQL Server que participam do SQL Always On, para habilitar a segurança estrita do CLR, execute o script SQL em cada banco de dados do Service Manager.

Bancos de dados do Service Manager com suporte do SQL Server AlwaysOn

O SQL Server AlwaysOn dá suporte aos seguintes bancos de dados do Service Manager:

  • CMDB do Gerenciador de Serviços
  • Service Manager Data Warehouse (todos os três bancos de dados)
  • OM e CM DataMart

Nova instalação do grupo de gerenciamento

Use as tarefas a seguir ao instalar um novo grupo de gerenciamento com um grupo de disponibilidade SQL AlwaysOn.

Antes de instalar o Service Manager em um grupo de disponibilidade

  1. Certifique-se de usar o Nome do Ouvinte de Grupo e a porta ao instalar o Service Manager para os bancos de dados que serão adicionados aos bancos de dados de disponibilidade.
  2. O primeiro servidor de gerenciamento usará o Ouvinte de Grupo para obter a instância SQL primária e instalará os bancos de dados nessa instância.

Após a instalação do primeiro servidor de gerenciamento

  1. Verifique se o modelo de recuperação do banco de dados está completo. Abra o SQL Server Management Studio e conecte-se à instância em que os bancos de dados estão instalados. Clique com o botão direito do mouse no banco de dados de destino, selecione suas propriedades e, em seguida, selecione Opções. Se o modelo de recuperação não estiver listado como Completo , selecione Completo na lista suspensa.
  2. Crie um backup completo dos bancos de dados.
  3. Use o SQL Server Management Studio para adicionar os bancos de dados aos bancos de dados de disponibilidade. Ao adicionar os bancos de dados aos bancos de dados de disponibilidade em Selecionar Sincronização de Dados, três opções são possíveis: Completo , Somente Junção e Ignorar sincronização de dados inicial. Escolha a opção mais apropriada para você. Recomendamos selecionar Completo e permitir que o assistente Adicionar Banco de Dados crie um backup completo e restaure os bancos de dados nas réplicas secundárias. Mais etapas poderão ser necessárias ou não, dependendo da escolha feita. Para obter mais informações, confira Preparar um banco de dados secundário manualmente para um grupo de disponibilidade (SQL Server).

Usar um grupo de gerenciamento existente

Use a série de tarefas a seguir ao usar um grupo de gerenciamento existente com um grupo de disponibilidade AlwaysOn do SQL Server.

  1. Prepare a instalação do SQL Server AlwaysOn separadamente. Você também pode considerar o SQL Server AlwaysOn com uma FCI.
  2. Crie um AGL (ouvinte do grupo de disponibilidade) e escolha um número de porta apropriado. Evite a porta padrão 1433. Por exemplo: nome AGL = SMListener e porta AGL = 5122
  3. Abra a porta de entrada para a instância do SQL Server e a AGL em cada computador que executa o SQL Server.
  4. Examine as informações em Mover o Service Manager e os bancos de dados do data warehouse e siga as etapas lá, com as seguintes alterações:
    1. Na etapa 5, para configurar tabelas do Service Manager, use o AGL Name,AGL Port number nome do computador em vez do nome do computador que hospeda o banco de dados do Service Manager, por exemplo: SMListener,5122
    2. Na Etapa 6, use o para atualizar as AGL Name,AGL Port number tabelas de banco de dados DWStaging e Config.
    3. Na Etapa 7, configure o registro em todos os servidores de gerenciamento, altere a chave HKEY\_LOCAL\_MACHINE\Software\Microsoft\System Center2010\Common\Database do registro e forneça DatabaseServerName como AGL Name,AGL Port number.

Para resumir, você está alterando o nome do computador que hospeda o banco de dados do Service Manager para Nome AGL, número da porta AGL para suporte ao SQL Server AlwaysOn.

Próximas etapas