Configurar grupos de disponibilidade SQL Server Always On para o Configuration ManagerConfigure SQL Server Always On availability groups for Configuration Manager

Aplica-se a: O System Center Configuration Manager (ramo atual)Applies to: System Center Configuration Manager (Current Branch)

Utilize as informações neste tópico para configurar e gerir os grupos de disponibilidade que utilizar com o Configuration Manager.Use the information in this topic to configure and manage the availability groups you use with Configuration Manager.

Antes de começar:Before you start:

Dica

Ligações a partir deste tópico para o SQL Server, aceda ao conteúdo, para o SQL Server 2016.Links from this topic for SQL Server go to content for SQL Server 2016. Se não utilizar essa versão do SQL Server, consulte a documentação para a versão que utilizar.If you do not use that version of SQL Server, consult the documentation for the version you use.

Criar e configurar um grupo de disponibilidadeCreate and configure an availability group

Utilize o procedimento seguinte para criar um grupo de disponibilidade e, em seguida, mover uma cópia da base de dados do site para esse grupo de disponibilidade.Use the following procedure to create an availability group and then move a copy of the site database to that availability group.

Para concluir este procedimento, tem de ser a conta que utiliza:To complete this procedure, the account you use must be:

  • Um membro do Local de administradores grupo em cada computador que esteja no grupo de disponibilidade.A member of the Local Administrators group on each computer that is in the availability group.
  • A sysadmin cada instância do SQL Server que aloja a base de dados do site.A sysadmin on each instance of SQL Server that hosts the site database.

Para criar e configurar um grupo de disponibilidade para o Configuration ManagerTo create and configure an availability group for Configuration Manager

  1. Utilize o seguinte comando para parar o site do Configuration Manager: Preinst.exe /stopsite.Use the following command to stop the Configuration Manager site: Preinst.exe /stopsite. Para obter mais informações sobre como utilizar o Preinst.exe, consulte ferramenta manutenção da hierarquia.For more information about using Preinst.exe, see Hierarchy Maintenance Tool.

  2. Altere o modelo de cópia de segurança para a base de dados do site de SIMPLES para COMPLETA.Change the backup model for the site database from SIMPLE to FULL. Veja Ver ou Alterar o Modelo de Recuperação de uma Base de Dados na documentação do SQL Server.See View or Change the Recovery Model of a Database in the SQL Server documentation. (Os grupos de disponibilidade só suportam COMPLETA).(Availability groups only support FULL).

  3. Utilize o SQL Server para criar uma cópia de segurança completa da sua base de dados do site.Use SQL Server to create a full backup of your site database. Em seguida, efetue um dos seguintes, dependendo se o servidor que aloja a base de dados do site será um membro de réplica do novo grupo de disponibilidade ou não:Then, do one of the following, depending on whether the server that hosts your site database will be a replica member of the new availability group or not:

    • Será membro do grupo de disponibilidade:Will be member of your availability group:
      Se utilizar este servidor como membro de réplica primária inicial do grupo de disponibilidade, não terá de restaurar uma cópia da base de dados do site para este ou outro servidor no grupo.If you use this server as the initial primary replica member of the availability group, you do not need to restore a copy of the site database to this or another server in the group. A base de dados será já implementado na réplica primária e do SQL Server irá replicar a base de dados para réplicas secundárias durante o passo posterior.The database will already be in place on the primary replica, and SQL Server will replicate the database to the secondary replicas during a later step.

      • Não será um membro do grupo de disponibilidade: Will not be a member of the availability group:
        Restaure uma cópia da base de dados do site para o servidor que irá alojar a réplica primária do grupo.Restore a copy of the site database to the server that will host the primary replica of the group.

    Para obter informações sobre como concluir este passo, consulte criar uma cópia de segurança da base de dados completa e restaurar uma cópia de segurança da base de dados com o SSMSna documentação do SQL Server.For information on how to complete this step, see Create a Full Database Backup and Restore a Database Backup using SSMSin the SQL Server documentation.

  4. No servidor que irá alojar a réplica primária inicial do grupo, utilize o Assistente de novo grupo de disponibilidade ao criar o grupo de disponibilidade.On the server that will host the initial primary replica of the group, use the New Availability Group Wizard to create the availability group. No assistente:In the wizard:

    • No selecionar base de dados página, selecione a base de dados para o seu site do Configuration Manager.On the Select Database page, select the database for your Configuration Manager site.

    • Na página Especificar Réplicas , configure:On the Specify Replicas page, configure:

      • Réplicas: Especifique os servidores que irão alojar réplicas secundárias.Replicas: Specify the servers that will host secondary replicas.

      • Serviço de escuta: Especifique o nome de DNS do serviço de escuta como um nome DNS completo, como <Listener_Server >. fabrikam.com.Listener: Specify the Listener DNS Name as a full DNS name, like <Listener_Server>.fabrikam.com. Isto é utilizado quando configurar o Configuration Manager para utilizar a base de dados no grupo de disponibilidade.This is used when you configure Configuration Manager to use the database in the availability group.

    • Na página Selecionar Sincronização de Dados Inicial , selecione Completa.On the Select Initial Data Synchronization page, select Full. Depois do assistente cria o grupo de disponibilidade, o assistente irá criar cópias de segurança no registo de base de dados e a transação principal.After the wizard creates the availability group, the wizard will back up the primary database and transaction log. O assistente restaurá-las em cada servidor que aloja uma réplica secundária.Then the wizard restores them on each server that hosts a secondary replica. (Se não utilizar este passo, terá de restaurar uma cópia da base de dados do site para cada servidor que aloja uma réplica secundária e associar manualmente essa base de dados ao grupo.)(If you do not use this step, you will need to restore a copy of the site database to each server that hosts a secondary replica, and manually join that database to the group.)

  5. Verifique a configuração em cada réplica:Check the configuration on each replica:

    1. Certifique-se de que a conta de computador do servidor do site é um membro do Local de administradores grupo em cada computador que seja membro do grupo de disponibilidade.Ensure the computer account of the site server is a member of the Local Administrators group on each computer that is a member of the availability group.

    2. Execute o script verificação de pré-requisitos para confirmar que a base de dados do site em cada réplica está corretamente configurado.Run the verification script from the prerequisites to confirm that the site database on each replica is correctly configured.

    3. Se é necessário definir configurações nas réplicas secundárias, tem manualmente ativação pós-falha a réplica primária para a réplica secundária antes de continuar.If it’s necessary to set configurations on secondary replicas, you must manually failover the primary replica to the secondary replica before continuing. Só pode configurar a base de dados de uma réplica primária.You can only configure the database of a primary replica. Para obter mais informações, consulte execute uma ativação pós-falha da Manual planeada de um grupo de disponibilidade na documentação do SQL Server.For more information, see Perform a Planned Manual Failover of an Availability Group in the SQL Server documentation.

  6. Depois de todas as réplicas cumpram os requisitos, o grupo de disponibilidade está pronto para ser utilizado com o Configuration Manager.After all replicas meet the requirements, the availability group is ready to be used with Configuration Manager.

Configurar um site para utilizar a base de dados no grupo de disponibilidadeConfigure a site to use the database in the availability group

Depois de criar e configurar o grupo de disponibilidade, utilize a manutenção do site do Configuration Manager para configurar o site para utilizar a base de dados que está alojado pelo grupo de disponibilidade.After you create and configure the availability group, use Configuration Manager site maintenance to configure the site to use the database that is hosted by the availability group.

Não é suportada para instalar um novo site com a respetiva base de dados num grupo de disponibilidade.It is not supported to install a new site with its database in an availability group. Por exemplo, se utilizar o suporte de dados de 1702 de linha de base, tem de instalar o site utilizando uma única instância do SQL Server.For example, if you use the baseline 1702 media, you must install the site using a single instance of SQL Server. Após a instalação do site, em seguida, pode mover a base de dados do site para o grupo de disponibilidade.After the site installs, you can then move the site database to the availability group.

Para concluir este procedimento, tem de ser a conta utilizada para executar a configuração do Configuration Manager:To complete this procedure, the account you use to run Configuration Manager Setup must be:

  • Um membro do Local de administradores grupo em cada computador que seja membro do grupo de disponibilidade.A member of the Local Administrators group on each computer that is a member of the availability group.
  • A sysadmin cada instância do SQL Server que aloja a base de dados do site.A sysadmin on each instance of SQL Server that hosts the site database.
Importante

Ao utilizar o Microsoft Intune com o Configuration Manager numa configuração híbrida, mover a base de dados do site para ou a partir de um grupo de disponibilidade aciona uma ressincronização de dados com a nuvem.When you use Microsoft Intune with Configuration Manager in a hybrid configuration, moving the site database to or from an availability group triggers a resynchronization of data with the cloud. Não pode ser evitada este ressincronização.This resynchronization cannot be avoided.

Para configurar um site para utilizar o grupo de disponibilidadeTo configure a site to use the availability group

  1. Executar configuração do Configuration Manager de <* pasta de instalação de site do Configuration Manager*> \BIN\X64\setup.exe.Run Configuration Manager Setup from <Configuration Manager site installation folder>\BIN\X64\setup.exe.

  2. Na página Introdução , selecione Executar a manutenção do site ou repor este sitee clique em Seguinte.On the Getting Started page, select Perform site maintenance or reset this site, and then click Next.

  3. Selecione a opção Modificar a configuração do SQL Server e clique em Seguinte.Select the Modify SQL Server configuration option, and then click Next.

  4. Reconfigure as seguintes opções para a base de dados do site:Reconfigure the following for the site database:

    • Nome do SQL Server: Introduza o nome virtual para o grupo de disponibilidade escuta que configurou quando criou o grupo de disponibilidade.SQL Server name: Enter the virtual name for the availability group listener that you configured when creating the availability group. O nome virtual deve ser um nome DNS completo, como <* endpointServer*>. fabrikam.com.The virtual name should be a full DNS name, like <endpointServer>.fabrikam.com.

    • Instância: Este valor tem de estar em branco para especificar a instância predefinida para o escuta do grupo de disponibilidade.Instance: This value must be blank to specify the default instance for the listener of the availability group. Se a base de dados do site atual for executada numa instância nomeada, a instância nomeada está listada e tem de ser desmarcada.If the current site database runs on a named instance, the named instance is listed and must be cleared.

    • Base de dados: Deixe o nome, conforme é apresentado.Database: Leave the name as it appears. Este é o nome da base de dados do site atual.This is the name of the current site database.

  5. Depois de fornecer estas informações para a nova localização da base de dados, conclua a Configuração com o procedimento e configurações normais.After you provide the information for the new database location, complete Setup with your normal process and configurations.

Adicionar e remover membros de réplica síncronaAdd and remove synchronous replica members

Quando a base de dados do site é alojada num grupo de disponibilidade, utilize os procedimentos seguintes para adicionar ou remover membros de réplica síncrona.When your site database is hosted in an availability group, use the following procedures to add or remove synchronous replica members. Para obter informações sobre o tipo e número de réplicas que são suportados, consulte configurações de grupo de disponibilidade em pré-requisitos preparar para utilizar o tópico do grupo de disponibilidade.For information about the type and number of replicas that are supported, see Availability group configurations under Prerequisites in the prepare to use availability group topic.

Para concluir os procedimentos seguintes, tem de ser a conta que utiliza:To complete the following procedures, the account you use must be:

  • Um membro do Local de administradores grupo em cada computador que seja membro do grupo de disponibilidade.A member of the Local Administrators group on each computer that is a member of the availability group.
  • A sysadmin em cada servidor de SQL que aloja ou irá alojar a base de dados do site.A sysadmin on each SQL Server that hosts or will host the site database.

Para adicionar um novo membro de réplica síncronaTo add a new synchronous replica member

  1. Adicione o novo servidor como réplica secundária ao grupo de disponibilidade.Add the new server as a secondary replica to the availability group. Consulte adicionar uma réplica secundária a um grupo de disponibilidade (SQL Server) na biblioteca de documentação do SQL Server.See Add a Secondary Replica to an Availability Group (SQL Server) in the SQL Server documentation library.

  2. Pare o site do Configuration Manager executando Preinst.exe /stopsite.Stop the Configuration Manager site by running Preinst.exe /stopsite. Consulte ferramenta manutenção da hierarquia.See Hierarchy Maintenance Tool.

  3. Utilize o SQL Server para criar uma cópia de segurança da base de dados do site a partir da réplica primária e, em seguida, restaure essa cópia de segurança para o novo servidor de réplica secundária.Use SQL Server to create a backup of the site database from the primary replica, and then restore that backup to the new secondary replica server. Consulte criar uma cópia de segurança da base de dados completa e restaurar uma cópia de segurança da base de dados com o SSMS na documentação do SQL Server.See Create a Full Database Backup and Restore a Database Backup using SSMS in the SQL Server documentation.

  4. Configure cada réplica secundária.Configure each secondary replica. Efetue as seguintes ações para cada réplica secundária no grupo de disponibilidade:Perform the following actions for each secondary replica in the availability group:

    1. Certifique-se de que a conta de computador do servidor do site é um membro do Local de administradores grupo em cada computador que seja membro do grupo de disponibilidade.Ensure the computer account of the site server is a member of the Local Administrators group on each computer that is a member of the availability group.

    2. Execute o script verificação de pré-requisitos para confirmar que a base de dados do site em cada réplica está corretamente configurado.Run the verification script from the prerequisites to confirm that the site database on each replica is correctly configured.

    3. Se for necessário configurar a nova réplica, manualmente ativação pós-falha a réplica primária para a nova réplica secundária e, em seguida, efetuar as definições necessárias.If it’s necessary to configure the new replica, manually failover the primary replica to the new secondary replica and then make the required settings. Veja Executar uma Ativação Pós-falha Manual Planeada de um Grupo de Disponibilidade na documentação do SQL Server.See Perform a Planned Manual Failover of an Availability Group in the SQL Server documentation.

  5. Reinicie o site, iniciando os serviços (sitecomp) e SMS_Executive do Gestor de Componentes do Site.Restart the site by starting the Site Component Manager (sitecomp) and SMS_Executive services.

Para remover um membro de réplicaTo remove a replica member

Para este procedimento, utilize as informações em remover uma réplica secundária a um grupo de disponibilidade na documentação do SQL Server.For this procedure, use the information in Remove a Secondary Replica from an Availability Group from the SQL Server documentation.

Configurar uma réplica de consolidação assíncronaConfigure an asynchronous commit replica

A partir do Configuration Manager versão 1706, pode adicionar uma réplica assíncrona para um grupo de disponibilidade que utilizar com o Configuration Manager.Beginning with Configuration Manager version 1706, you can add an asynchronous replica to an availability group you use with Configuration Manager. Para tal, não terá de executar os scripts de configuração necessários para configurar uma réplica síncrona.To do so, you do not need to run the configuration scripts required to configure a synchronous replica. (Isto acontece porque não são suportadas para utilizar essa réplica assíncrona como a base de dados do site.) Consulte o documentação do SQL Server para obter informações sobre como adicionar réplicas secundárias para grupos de disponibilidade.(This is because there is no support to use that asynchronous replica as the site database.) See the SQL Server documentation for information on how to add secondary replicas to availability groups.

Utilizar a réplica assíncrona para recuperar o siteUse the asynchronous replica to recover your site

Com o Configuration Manager versão 1706 e posterior, pode utilizar uma réplica assíncrona para recuperar a base de dados do site.With Configuration Manager version 1706 and later, you can use an asynchronous replica to recover your site database. Para tal, tem de parar o site primário Active Directory para impedir que escritas adicionais para a base de dados do site.To do so, you must stop the active primary site to prevent additional writes to the site database. Depois de parar o site, pode utilizar uma réplica assíncrona em vez de utilizar um base de dados recuperada manualmente.After you stop the site, you can use an asynchronous replica in place of using a manually recovered database.

Para parar o site, pode utilizar o ferramenta manutenção da hierarquia parar os serviços de chaves no servidor do site.To stop the site, you can use the hierarchy maintenance tool to stop key services on the site server. Utilize a linha de comandos: Preinst.exe /stopsiteUse the command line: Preinst.exe /stopsite

Parar o site é equivalente ao parar o serviço do Gestor de componentes do Site (sitecomp) seguido pelo serviço do SMS_Executive, no servidor do site.Stopping the site is equivalent to stopping the Site Component Manager service (sitecomp) followed by the SMS_Executive service, on the site server.

Deixar de utilizar um grupo de disponibilidadeStop using an availability group

Utilize o procedimento seguinte quando já não pretender alojar a base de dados do site num grupo de disponibilidade.Use the following procedure when you no longer want to host your site database in an availability group. Isto envolve mover a base de dados do site novamente para uma única instância do SQL Server.This involves moving the site database back to a single instance of SQL Server.

Para concluir este procedimento, tem de ser a conta que utiliza:To complete this procedure, the account you use must be:

  • Um membro do Local de administradores grupo em cada computador que seja membro do grupo de disponibilidadeA member of the Local Administrators group on each computer that is a member of the availability group
  • A sysadmin cada instância do SQL Server que aloja a base de dados do site.A sysadmin on each instance of SQL Server that hosts the site database.
Importante

Ao utilizar o Microsoft Intune com o Configuration Manager numa configuração híbrida, mover a base de dados do site para ou a partir de um grupo de disponibilidade aciona uma ressincronização de dados com a nuvem.When you use Microsoft Intune with Configuration Manager in a hybrid configuration, moving the site database to or from an availability group triggers a resynchronization of data with the cloud. Não pode ser evitado.This cannot be avoided.

Para mover a base de dados do site de um grupo de disponibilidade de volta para um SQL Server de instância únicaTo move the site database from an availability group back to a single instance SQL Server

  1. Pare o site do Configuration Manager, utilizando o seguinte comando: Preinst.exe /stopsite.Stop the Configuration Manager site by using the following command: Preinst.exe /stopsite. Para obter mais informações, consulte ferramenta manutenção da hierarquia.For more information, see Hierarchy Maintenance Tool.

  2. Utilize o SQL Server para criar uma cópia de segurança completa da sua base de dados do site a partir da réplica primária.Use SQL Server to create a full backup of your site database from the primary replica. Para obter informações sobre como executar este passo, veja Criar uma Cópia de Segurança Completa da Base de Dados na documentação do SQL Server.For information on how to complete this step, see Create a Full Database Backup in the SQL Server documentation.

  3. Se o servidor que é a réplica primária do grupo de disponibilidade vai alojar a instância de base de dados do site, pode ignorar este passo:If the server that is the primary replica for the availability group will host the single instance of the site database, you can skip this step:

  4. No servidor que alojará a base de dados do site (a réplica primária ou o servidor onde a restaurar a base de dados do site), altere o modelo de cópia de segurança da base de dados do site do completa para simples.On the server that will host the site database (the primary replica, or the server where you restored the site database), change the backup model for the site database from FULL to SIMPLE. Veja Ver ou Alterar o Modelo de Recuperação de uma Base de Dados na documentação do SQL Server.See View or Change the Recovery Model of a Database in the SQL Server documentation.

  5. Executar configuração do Configuration Manager de <* pasta de instalação de site do Configuration Manager >*\BIN\X64\setup.exe.Run Configuration Manager Setup from <Configuration Manager site installation folder>\BIN\X64\setup.exe.

  6. Na página Introdução , selecione Executar a manutenção do site ou repor este sitee clique em Seguinte.On the Getting Started page, select Perform site maintenance or reset this site, and then click Next.

  7. Selecione a opção Modificar a configuração do SQL Server e clique em Seguinte.Select the Modify SQL Server configuration option, and then click Next.

  8. Reconfigure as seguintes opções para a base de dados do site:Reconfigure the following for the site database:

    • Nome do SQL Server: Introduza o nome do servidor que aloja agora a base de dados do site.SQL Server name: Enter the name of the server that now hosts the site database.

    • Instância: Especifique a instância nomeada que aloja a base de dados do site ou deixe em branco se a base de dados na instância predefinida.Instance: Specify the named instance that hosts the site database, or leave this blank if the database is on the default instance.

    • Base de dados: Deixe o nome, conforme é apresentado.Database: Leave the name as it appears. Este é o nome da base de dados do site atual.This is the name of the current site database.

  9. Depois de fornecer estas informações para a nova localização da base de dados, conclua a Configuração com o procedimento e configurações normais.After you provide the information for the new database location, complete Setup with your normal process and configurations. Quando tiver concluído a Configuração, o site é reiniciado e começa a utilizar a nova localização da base de dados.When Setup completes, the site restarts and begins to use the new database location.

  10. Para limpar os servidores que eram membros do grupo de disponibilidade, siga as orientações em Remover um Grupo de Disponibilidade na documentação do SQL Server.To clean up the servers that were members of the availability group, follow the guidance in Remove an Availability Group in the SQL Server documentation.