Utilizar SQL Server grupos de disponibilidade AlwaysOn com Service Manager para suportar a ativação pós-falha
Importante
Esta versão do Service Manager chegou ao fim do suporte. Recomendamos que atualize para o Service Manager 2022.
As informações neste artigo fornecem tarefas que precisa de executar para que Service Manager funcionem eficazmente ao utilizar grupos de disponibilidade. O AlwaysOn suporta um ambiente de ativação pós-falha. Estas informações só são suportadas com SQL Server 2012 SP2 e superior.
No entanto, estas informações não se destinam a fornecer instruções detalhadas sobre como configurar um SQL Server Grupo de Disponibilidade AlwaysOn. Além disso, Service Manager não suporta a definição do parâmetro MultiSubnetFailover. Este parâmetro não é utilizado nas cadeias de ligação Service Manager.
Importante
Service Manager não suporta uma topologia em que a base de dados do servidor de relatórios e análise está configurada como parte do Grupo de Disponibilidade AlwaysOn.
Nota
Depois de implementar Service Manager nos nós do SQL Server que participam no SQL AlwaysOn, para ativar a segurança estrita do CLR, execute o script SQL em cada base de dados Service Manager.
bases de dados de Service Manager AlwaysOn suportadas SQL Server
SQL Server AlwaysOn suporta as seguintes bases de dados de Service Manager:
- Service Manager CMDB
- Service Manager Data Warehouse (todas as três bases de dados)
- OM e CM DataMart
Nova instalação do grupo de gestão
Utilize as seguintes tarefas quando instalar um novo grupo de gestão com um grupo de disponibilidade AlwaysOn do SQL.
Antes de instalar Service Manager num grupo de disponibilidade
- Certifique-se de que utiliza o Nome e a porta do Serviço de Escuta do Grupo ao instalar Service Manager para as bases de dados que serão adicionadas às bases de dados de disponibilidade.
- O primeiro servidor de gestão utilizará o Serviço de Escuta de Grupo para obter a instância do SQL principal e irá instalar as bases de dados nessa instância.
Após instalar o primeiro servidor de gestão
- Certifique-se de que o modelo de recuperação da base de dados está cheio. Abra SQL Server Management Studio e ligue-se à instância onde as bases de dados estão instaladas. Clique com o botão direito do rato na base de dados de destino, selecione as respetivas propriedades e, em seguida, selecione Opções. Se o modelo de recuperação não estiver listado como Completo , selecione Completo na lista pendente.
- Crie uma cópia de segurança completa das bases de dados.
- Utilize o SQL Server Management Studio para adicionar as bases de dados às bases de dados de disponibilidade. Ao adicionar as bases de dados às bases de dados de disponibilidade em Selecionar Sincronização de Dados, são possíveis três opções: Completa , Apenasassociação e Ignorar sincronização de dados inicial. Escolha a opção que é mais adequada para si. Recomendamos que selecione Completo e permita que o assistente Adicionar Base de Dados crie uma cópia de segurança completa e restaure as bases de dados nas réplicas secundárias. Poderão ser necessários, ou não, mais passos, dependendo da opção escolhida. Para obter mais informações, veja Preparar manualmente uma Base de Dados Secundária para um Grupo de Disponibilidade (SQL Server).
Utilizar um grupo de gestão existente
Utilize a seguinte série de tarefas ao utilizar um grupo de gestão existente com um grupo de disponibilidade AlwaysOn SQL Server.
- Prepare SQL Server configuração AlwaysOn separadamente. Também pode considerar SQL Server AlwaysOn com uma FCI.
- Crie um serviço de escuta do grupo de disponibilidade (AGL) e escolha um número de porta adequado. Evite a porta predefinida 1433. Por exemplo: Nome AGL = SMListener e Porta AGL = 5122
- Abra a porta de entrada para a instância SQL Server e a AGL em cada computador com SQL Server.
- Reveja as informações em Mover as bases de dados do Service Manager e do armazém de dados e siga os passos aqui, com as seguintes alterações:
- No passo 5, para Configurar Service Manager tabelas, utilize o
AGL Name,AGL Port number
em vez do nome do computador que aloja a base de dados Service Manager, por exemplo: SMListener,5122 - No Passo 6, utilize o
AGL Name,AGL Port number
para atualizar as tabelas de bases de dados DWStaging e Config. - No Passo 7, configure o registo em todos os servidores de gestão, altere a chave
HKEY\_LOCAL\_MACHINE\Software\Microsoft\System Center2010\Common\Database
de registo e atribuaDatabaseServerName
comoAGL Name,AGL Port number
.
- No passo 5, para Configurar Service Manager tabelas, utilize o
Para resumir, está a alterar o nome do computador que aloja a base de dados Service Manager para Nome AGL, número da Porta AGL para SQL Server suporte AlwaysOn.
Passos seguintes
- Para criar uma imagem de sistema que contenha o software necessário para ser utilizado como modelo para que possa aplicá-lo a novos servidores, veja Criar e implementar imagens de servidor de Service Manager.