Réplicas de bases de dados para pontos de gestão do System Center Configuration ManagerDatabase replicas for management points for System Center Configuration Manager

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

Sites primários do System Center Configuration Manager podem utilizar uma réplica de base de dados para reduzir a carga da CPU colocada no servidor de base de dados do site por pontos de gestão à medida que atendem pedidos de clientes.System Center Configuration Manager primary sites can use a database replica to reduce the CPU load placed on the site database server by management points as they service requests from clients.

  • Quando um ponto de gestão utiliza uma réplica de base de dados, esse ponto de gestão solicita dados ao computador com o SQL Server que aloja a réplica da base de dados em vez de solicitar ao servidor da base de dados do site.When a management point uses a database replica, that management point requests data from the SQL Server computer that hosts the database replica instead of from the site database server.

  • Isto pode ajudar a reduzir os requisitos de processamento da CPU no servidor da base de dados do site ao descarregar tarefas de processamento frequentes relacionadas com clientes.This can help reduce the CPU processing requirements on the site database server by offloading frequent processing tasks related to clients. Um exemplo de tarefas de processamento frequentes para clientes inclui sites onde existe um grande número de clientes que efetuam pedidos frequentes de política de clienteAn example of frequent processing tasks for clients includes sites where there are a large numbers of clients that make frequent requests for client policy

Preparar a utilização de réplicas de bases de dados Prepare to use database replicas

Acerca das réplicas de bases de dados para pontos de gestão:About database replicas for management points:

  • Réplicas são uma cópia parcial da base de dados do site que é replicada para uma instância separada do SQL Server:Replicas are a partial copy of the site database that is replicated to a separate instance of SQL Server:

    • Os sites primários suportam uma réplica de base de dados dedicado para cada ponto de gestão no site (os sites secundários não suportam réplicas de base de dados)Primary sites support a dedicated database replica for each management point at the site (Secondary sites do not support database replicas)

    • Uma réplica de base de dados única pode ser utilizada por mais de um ponto de gestão do mesmo siteA single database replica can be used by more than a one management point from the same site

    • Um SQL Server pode alojar várias réplicas de base de dados para utilização por pontos de gestão diferentes, desde que cada uma seja executada numa instância separada do SQL ServerA SQL server can host multiple database replicas for use by different management points so long as each runs in a separate instance of SQL Server

  • As réplicas sincronizam uma cópia da base de dados do site numa agenda fixa a partir dos dados publicados pelo servidor da base de dados do site para este fim.Replicas synchronize a copy of the site database on a fixed schedule from data that is published by the sites database server for this purpose.

  • Os pontos de gestão podem ser configurados para utilizar uma réplica quando o utilizador instala o ponto de gestão ou numa altura posterior ao reconfigurar o ponto de gestão anteriormente instalado para utilizar a réplica da base de dadosManagement points can be configured to use a replica when you install the management point, or at a later time by reconfiguring the previously installed management point to use the database replica

  • Monitorize regularmente o servidor da base de dados do site e todos os servidores de réplicas da base de dados para garantir que a replicação ocorre entre eles e que o desempenho do servidor de réplicas da base de dados é suficiente para o desempenho pretendido para o site e clienteRegularly monitor the site database server and each database replica server to ensure that replication occurs between them, and that the performance of the database replica server is sufficient for the site and client performance that you require

Pré-requisitos para réplicas de base de dados:Prerequisites for database replicas:

  • Requisitos do SQL Server:SQL Server requirements:

    • O SQL Server que aloja a réplica da base de dados tem de preencher os mesmos requisitos que o servidor da base de dados do site.The SQL Server that hosts the database replica must meet the same requirements as the site database server. No entanto, o servidor da réplica não precisa de executar a mesma versão ou edição do SQL Server que o servidor da base de dados do site, desde que execute uma versão e edição suportadas do SQL Server.However, the replica server does not need to run the same version or edition of SQL Server as the site database server, as long as it runs a supported version and edition of SQL Server. Para obter informações, veja Suporte para versões do SQL Server para o System Center Configuration ManagerFor information see Support for SQL Server versions for System Center Configuration Manager

    • O Serviço SQL Server no computador que aloja a réplica da base de dados tem de ser executado como a conta do Sistema .The SQL Server Service on the computer that hosts the replica database must run as the System account.

    • O SQL Server que aloja a base de dados do site e que aloja uma réplica de base de dados têm de ter replicação do SQL Server instalada.Both the SQL Server that hosts the site database and that hosts a database replica must have SQL Server replication installed.

    • A base de dados do site tem de publicar a réplica da base de dados e cada servidor de réplica de base de dados remota tem de subscrever os dados publicados.The site database must publish the database replica, and each remote database replica server must subscribe to the published data.

    • O SQL Server que aloja a base de dados do site e que aloja uma réplica da base de dados têm de estar configurados para suportar um Tamanho de Replicação de Texto Máx. de 2 GB.Both the SQL Server that hosts the site database and that hosts a database replica must be configured to support a Max Text Repl Size of 2 GB. Para ver um exemplo desta configuração para o SQL Server 2012, veja Configure the max text repl size Server Configuration Option (Configurar a Opção de Configuração de Servidor max text repl size).For an example of how to configure this for SQL Server 2012, see Configure the max text repl size Server Configuration Option.

  • Certificado autoassinado: Para configurar uma réplica de base de dados, tem de criar um certificado autoassinado no servidor de réplica de base de dados e disponibilizar este certificado para cada ponto de gestão que irão utilizar esse servidor de réplica de base de dados.Self-signed certificate: To configure a database replica, you must create a self-signed certificate on the database replica server and make this certificate available to each management point that will use that database replica server.

    • O certificado é automaticamente disponibilizado aos pontos de gestão que estejam instalados no servidor de réplicas da base de dados.The certificate is automatically available to a management point that is installed on the database replica server.

    • Para disponibilizar este certificado a pontos de gestão remotos, terá de exportar o certificado e adicioná-lo ao arquivo de certificados Pessoas Fidedignas no ponto de gestão remoto.To make this certificate available to remote management points, you must export the certificate and then add it to the Trusted People certificate store on the remote management point.

  • Notificação do cliente: Para suportar a notificação do cliente com uma réplica de base de dados para um ponto de gestão, tem de configurar a comunicação entre o servidor de base de dados do site e o servidor de réplica de base de dados para o SQL Server Service Broker.Client notification: To support client notification with a database replica for a management point, you must configure communication between the site database server and the database replica server for the SQL Server Service Broker. Isto requer a:This requires you to:

    • Configuração de cada base de dados com informações sobre a outra base de dadosConfigure each database with information about the other database

    • Troca de certificados entre as duas bases de dados para comunicação seguraExchange certificates between the two databases for secure communication

Limitações ao utilizar réplicas de base de dados:Limitations when you use database replicas:

  • Quando o site está configurado para publicar réplicas de base de dados, devem ser utilizados os procedimentos seguintes em vez dos procedimentos normais:When your site is configured to publish database replicas, the following procedures should be used in place of normal guidance:

  • Atualizações para o System Center Configuration Manager: Antes de atualizar um site do System Center 2012 Configuration Manager para o System Center Configuration Manager, tem de desativar as réplicas de base de dados para pontos de gestão.Upgrades to System Center Configuration Manager: Before you upgrade a site from System Center 2012 Configuration Manager to System Center Configuration Manager, you must disable database replicas for management points. Após a atualização do site, pode reconfigurar as réplicas de base de dados para pontos de gestão.After your site upgrades, you can reconfigure the database replicas for management points.

  • Várias réplicas num único SQL Server: Se configurar um servidor de réplica de base de dados para alojar várias réplicas de base de dados para pontos de gestão (cada réplica tem de estar numa instância separada) tem de utilizar um script de configuração modificado (no passo 4 da secção seguinte) para impedir a substituição do certificado autoassinado em utilização por réplicas de base de dados anteriormente configuradas nesse servidor.Multiple replicas on a single SQL Server: If you configure a database replica server to host multiple database replicas for management points (each replica must be on a separate instance) you must use a modified configuration script (from Step 4 of the following section) to prevent overwriting the self-signed certificate in use by previously configured database replicas on that server.

Configurar réplicas de base de dados Configure database replicas

Para configurar uma réplica de base de dados, são necessários os passos seguintes:To use configure a database replica, the following steps are required:

Passo 1 - Configurar o servidor da base de dados do site para publicar a réplica da base de dados Step 1 - Configure the site database server to Publish the database replica

Utilize o procedimento seguinte como exemplo de como configurar o servidor da base de dados do site num computador com o Windows Server 2008 R2 para publicar a réplica da base de dados.Use the following procedure as an example of how to configure the site database server on a Windows Server 2008 R2 computer to publish the database replica. Se tiver outra versão do sistema operativo, consulte a respetiva documentação e ajuste os passos deste procedimento conforme necessário.If you have a different operating system version, refer to your operating system documentation and adjust the steps in this procedure as necessary.

Para configurar o servidor da base de dados do siteTo configure the site database server
  1. No servidor da base de dados do site, defina o SQL Server Agent para ser iniciado automaticamente.On the site database server, set the SQL Server Agent to automatically start.

  2. No servidor de base de dados do site, crie um grupo de utilizadores local com o nome ConfigMgr_MPReplicaAccess.On the site database server, create a local user group with the name ConfigMgr_MPReplicaAccess. Terá de adicionar a este grupo a conta de computador de cada servidor de réplicas da base de dados que utiliza neste site, para permitir que esses servidores de réplicas sincronizem com a réplica da base de dados publicada.You must add the computer account for each database replica server that you use at this site to this group to enable those database replica servers to synchronize with the published database replica.

  3. No servidor de base de dados do site, configure uma partilha de ficheiros com o nome ConfigMgr_MPReplica.On the site database server, configure a file share with the name ConfigMgr_MPReplica.

  4. Adicione as seguintes permissões para o ConfigMgr_MPReplica partilhar:Add the following permissions to the ConfigMgr_MPReplica share:

    Nota

    Se o SQL Server Agent utilizar uma conta diferente da conta do sistema local, substitua SYSTEM por esse nome de conta na lista seguinte.If the SQL Server Agent uses an account other than the local system account, replace SYSTEM with that account name in the following list.

    • Permissões de Partilha:Share Permissions:

      • SYSTEM: EscritaSYSTEM: Write

      • ConfigMgr_MPReplicaAccess: LeituraConfigMgr_MPReplicaAccess: Read

    • Permissões de NTFS:NTFS Permissions:

      • SYSTEM: Controlo totalSYSTEM: Full Control

      • ConfigMgr_MPReplicaAccess: Leitura, leitura & executar, listar conteúdo da pastaConfigMgr_MPReplicaAccess: Read, Read & execute, List folder contents

  5. Utilize o SQL Server Management Studio para estabelecer ligação à base de dados do site e execute o seguinte procedimento armazenado como uma consulta: spCreateMPReplicaPublicationUse SQL Server Management Studio to connect to the site database and run the following stored procedure as a query: spCreateMPReplicaPublication

Quando o procedimento armazenado for concluído, o servidor da base de dados do site estará configurado para publicar a réplica da base de dados.When the stored procedure completes, the site database server is configured to publish the database replica.

Passo 2 - Configurar o servidor de réplicas da base de dados Step 2 - Configuring the database replica server

O servidor de réplica da base de dados é um computador que executa o SQL Server e que aloja uma réplica da base de dados do site para utilização pelos pontos de gestão.The database replica server is a computer that runs SQL Server and that hosts a replica of the site database for management points to use. Numa agenda fixa, o servidor de réplicas da base de dados sincroniza a sua cópia da base de dados com a réplica da base de dados que é publicada pelo servidor da base de dados do site.On a fixed schedule, the database replica server synchronizes its copy of the database with the database replica that is published by the site database server.

O servidor de réplicas da base de dados tem de satisfazer os mesmos requisitos que o servidor da base de dados do site.The database replica server must meet the same requirements as the site database server. No entanto, o servidor de réplica da base de dados poderá executar uma edição ou versão do SQL Server diferente da utilizada pelo servidor da base de dados do site.However, the database replica server can run a different edition or version of SQL Server than the site database server uses. Para obter informações sobre as versões suportadas do SQL Server, veja o tópico Suporte para versões do SQL Server para o System Center Configuration Manager.For information about the supported versions of SQL Server, see the Support for SQL Server versions for System Center Configuration Manager topic.

Importante

O Serviço do SQL Server no computador que aloja a réplica da base de dados tem de ser executado como a conta do Sistema.The SQL Server Service on the computer that hosts the replica database must run as the System account.

Utilize o seguinte procedimento como exemplo de como configurar um servidor de réplica da base de dados num computador com o Windows Server 2008 R2.Use the following procedure as an example of how to configure a database replica server on a Windows Server 2008 R2 computer. Se tiver outra versão do sistema operativo, consulte a respetiva documentação e ajuste os passos deste procedimento conforme necessário.If you have a different operating system version, refer to your operating system documentation and adjust the steps in this procedure as necessary.

Para configurar o servidor de réplicas da base de dadosTo configure the database replica server
  1. No servidor de réplicas da base de dados, defina o SQL Server Agent para arrancar automaticamente.On the database replica server, set the SQL Server Agent to automatic startup.

  2. No servidor de réplica da base de dados, utilize o SQL Server Management Studio para estabelecer ligação ao servidor local, navegue para a pasta Replicação , clique em Subscrições Locais e selecione Novas Subscrições para iniciar o Assistente de Nova Subscrição:On the database replica server, use SQL Server Management Studio to connect to the local server, browse to the Replication folder, click Local Subscriptions, and select New Subscriptions to start the New Subscription Wizard:

    1. Na página Publicação , na caixa de listagem Publicador , selecione Procurar Publicador do SQL Server, introduza o nome do servidor da base de dados do site e clique em Ligar.On the Publication page, in the Publisher list box, select Find SQL Server Publisher, enter the name of the sites database server, and then click Connect.

    2. Selecione ConfigMgr_MPReplicae, em seguida, clique em seguinte.Select ConfigMgr_MPReplica, and then click Next.

    3. No localização do agente de distribuição página, selecione executar cada agente no seu subscritor (subscrições de solicitação)e clique em seguinte.On the Distribution Agent Location page, select Run each agent at its Subscriber (pull subscriptions), and click Next.

    4. Na página Subscritores , execute um dos seguintes procedimentos:On the Subscribers page do one of the following:

      • Selecione uma base de dados existente no servidor de réplica da base de dados a utilizar para a réplica da base de dados e clique em OK.Select an existing database from the database replica server to use for the database replica, and then click OK.

      • Selecione Nova base de dados para criar uma nova base de dados para a réplica da base de dados.Select New database to create a new database for the database replica. Na página Nova Base de Dados , especifique um nome para a base de dados e clique em OK.On the New Database page, specify a database name, and then click OK.

    5. Clique em Seguinte para continuar.Click Next to continue.

    6. No segurança do agente de distribuição página, clique no botão de propriedades (…) na linha ligação do subscritor da caixa de diálogo caixa e, em seguida, configure as definições de segurança para a ligação.On the Distribution Agent Security page, click the properties button (....) in the Subscriber Connection row of the dialog box, and then configure the security settings for the connection.

      Dica

      O botão de propriedades (…) , está na quarta coluna da caixa de visualização.The properties button, (....), is in the fourth column of the display box.

      Definições de segurança:Security settings:

      • Configure a conta que executa o processo de agente de distribuição (a conta de processo):Configure the account that runs the Distribution Agent process (the process account):

        • Se o SQL Server Agent for executado como sistema local, selecione executado sob a conta de serviço do SQL Server Agent (não é uma melhor prática de segurança recomendado.)If the SQL Server Agent runs as local system, select Run under the SQL Server Agent service account (This is not a recommended security best practice.)

        • Se o SQL Server Agent for executado utilizando outra conta, selecione Executar sob a seguinte conta do Windowse configure essa conta.If the SQL Server Agent runs by using a different account, select Run under the following Windows account, and then configure that account. Poderá especificar uma conta do Windows ou uma conta do SQL Server.You can specify a Windows account or a SQL Server account.

        Importante

        Terá de conceder à conta que executa o Agente de Distribuição permissões para o publicador como subscrição de solicitação.You must grant the account that runs the Distribution Agent permissions to the publisher as a pull subscription. Para obter informações sobre a configuração destas permissões, veja Distribution Agent Security (Segurança do Agente de Distribuição) na Biblioteca TechNet do SQ Server.For information about configuring these permissions, see Distribution Agent Security in the SQL Server TechNet Library.

      • Em Ligar ao Distribuidor, selecione Representando a conta de processo.For Connect to the Distributor, select By impersonating the process account.

      • Em Ligar ao Subscritor, selecione Representando a conta de processo.For Connect to the Subscriber, select By impersonating the process account.

        Após configurar as definições de segurança da ligação, clique em OK para guardá-las e clique em Seguinte.After you configure the connection security settings, click OK to save them, and then click Next.

    7. Na página Agendamento da Sincronização , na caixa de listagem Agenda do Agente , selecione Definir agendae configure a Nova Agenda de Tarefa.On the Synchronization Schedule page, in the Agent Schedule list box, select Define schedule, and then configure the New Job Schedule. Defina a frequência como diária, repetir cada 5 minuto (s)e a duração como sem data de fim.Set the frequency to occur Daily, recur every 5 minute(s), and the duration to have No end date. Clique em Seguinte para guardar o agendamento e clique novamente em Seguinte .Click Next to save the schedule, and then click Next again.

    8. No ações do assistente página, selecione a caixa de verificação criar as subscrições (s)e, em seguida, clique em seguinte.On the Wizard Actions page, select the check box for Create the subscriptions(s), and then click Next.

    9. Na página Concluir o Assistente , clique em Concluire em Fechar para concluir o Assistente.On the Complete the Wizard page, click Finish, and then click Close to complete the Wizard.

  3. Imediatamente depois de concluir o Assistente de nova subscrição, utilize SQL Server Management Studio para estabelecer ligação à base de dados do servidor de réplica da base de dados e execute a seguinte consulta para ativar a propriedade de base de dados TRUSTWORTHY: ALTER DATABASE <MP Replica Database Name> SET TRUSTWORTHY ON;Immediately after completing the New Subscription Wizard, use SQL Server Management Studio to connect to the database replica server database and run the following query to enable the TRUSTWORTHY database property: ALTER DATABASE <MP Replica Database Name> SET TRUSTWORTHY ON;

  4. Consulte o estado da sincronização para confirmar que a subscrição teve êxito:Review the synchronization status to validate that the subscription is successful:

    • No computador subscritor:On the subscriber computer:

      • No SQL Server Management Studio, estabeleça ligação ao servidor de réplica da base de dados e expanda Replicação.In SQL Server Management Studio, connect to the database replica server and expand Replication.

      • Expanda subscrições locais, faça duplo clique a subscrição da publicação de base de dados do site e, em seguida, selecione Ver estado da sincronização.Expand Local Subscriptions, right-click the subscription to the site database publication, and then select View Synchronization Status.

    • No computador publicador:On the publisher computer:

      • No SQL Server Management Studio, estabeleça ligação ao computador da base de dados do site, clique com botão direito do replicação pasta e, em seguida, selecione iniciar o Monitor de replicação.In SQL Server Management Studio, connect to the site database computer, right-click the Replication folder, and then select Launch Replication Monitor.
  5. Para ativar a integração language runtime (CLR) para a réplica de base de dados, utilize SQL Server Management Studio para estabelecer ligação à réplica da base de dados no servidor de réplica de base de dados e execute o seguinte procedimento armazenado como uma consulta: exec sp_configure 'clr enabled', 1; RECONFIGURAR COM SUBSTITUIÇÃOTo enable common language runtime (CLR) integration for the database replica, use SQL Server Management Studio to connect to the database replica on the database replica server, and run the following stored procedure as a query: exec sp_configure 'clr enabled', 1; RECONFIGURE WITH OVERRIDE

  6. Para cada ponto de gestão que utilize um servidor de réplica da base de dados, adicione a respetiva conta de computador ao grupo local Administradores desse servidor de réplica da base de dados.For each management point that uses a database replica server, add that management points computer account to the local Administrators group on that database replica server.

    Dica

    Este passo não é necessário para pontos de gestão que sejam executados no servidor de réplicas da base de dados.This step is not necessary for a management point that runs on the database replica server.

    A réplica da base de dados está agora pronta para ser utilizada por um ponto de gestão.The database replica is now ready for a management point to use.

Passo 3 - Configurar pontos de gestão para utilizar a réplica da base de dados Step 3 - Configure management points to use the database replica

Poderá configurar um ponto de gestão num site primário para utilizar uma réplica da base de dados quando instalar a função de ponto de gestão, ou poderá reconfigurar um ponto de gestão existente para utilizar uma réplica da base de dados.You can configure a management point at a primary site to use a database replica when you install the management point role, or you can reconfigure an existing management point to use a database replica.

Utilize as informações seguintes para configurar um ponto de gestão para utilizar uma réplica da base de dados:Use the following information to configure a management point to use a database replica:

  • Para configurar um novo ponto de gestão: No base de dados de ponto de gestão página do assistente que utilizar para instalar o ponto de gestão, selecione utilizar uma réplica de base de dados, e especifique o FQDN do computador que aloja a réplica de base de dados.To configure a new management point: On the Management Point Database page of the wizard that you use to install the management point, select Use a database replica, and specify the FQDN of the computer that hosts the database replica. Em seguida, em Nome da base de dados do site do ConfigMgr, especifique o nome da base de dados da réplica da base de dados nesse computador.Next, for ConfigMgr site database name, specify the database name of the database replica on that computer.

  • Para configurar um ponto de gestão instalado anteriormente: Abrir a página de propriedades do ponto de gestão, selecione o base de dados de ponto de gestão separador, selecione utilizar uma réplica de base de dados, e, em seguida, especifique o FQDN do computador que aloja a réplica de base de dados.To configure a previously installed management point: Open the properties page of the management point, select the Management Point Database tab, select Use a database replica, and then specify the FQDN of the computer that hosts the database replica. Em seguida, em Nome da base de dados do site do ConfigMgr, especifique o nome da base de dados da réplica da base de dados nesse computador.Next, for ConfigMgr site database name, specify the database name of the database replica on that computer.

  • Para cada ponto de gestão que utiliza uma réplica de base de dados, tem de adicionar manualmente a conta de computador do servidor de ponto de gestão para o db_datareader função para a réplica de base de dados.For each management point that uses a database replica, you must manually add the computer account of the management point server to the db_datareader role for the database replica.

Além de configurar o ponto de gestão para utilizar o servidor de réplica da base de dados, terá de ativar a Autenticação do Windows no IIS no ponto de gestão:In addition to configuring the management point to use the database replica server, you must enable Windows Authentication in IIS on the management point:

  1. Abra serviços de informação Internet (IIS) Manager.Open Internet Information Services (IIS) Manager.

  2. Selecione o site utilizado pelo ponto de gestão e abra Autenticação.Select the website used by the management point, and open Authentication.

  3. Definir autenticação do Windows para ativadoe, em seguida, feche Gestor dos serviços de informação Internet (IIS).Set Windows Authentication to Enabled, and then close Internet Information Services (IIS) Manager.

Passo 4 - Configurar um certificado autoassinado para o servidor de réplica da base de dados Step 4 -Configure a self-signed certificate for the database replica server

Tem de criar um certificado autoassinado no servidor de réplica de base de dados e disponibilizar este certificado para cada ponto de gestão que irão utilizar esse servidor de réplica de base de dados.You must create a self-signed certificate on the database replica server and make this certificate available to each management point that will use that database replica server.

O certificado é automaticamente disponibilizado aos pontos de gestão que estejam instalados no servidor de réplicas da base de dados.The certificate is automatically available to a management point that is installed on the database replica server. No entanto, para disponibilizar o certificado aos pontos de gestão remotos, terá de exportar o certificado e adicioná-lo ao arquivo de certificados de Pessoas Fidedignas no ponto de gestão remoto.However, to make this certificate available to remote management points, you must export the certificate and then add it to the Trusted People certificate store on the remote management point.

Utilize os procedimentos seguintes como um exemplo de como configurar o certificado autoassinado no servidor de réplica de base de dados para um computador Windows Server 2008 R2.Use the following procedures as an example of how to configure the self-signed certificate on the database replica server for a Windows Server 2008 R2 computer. Se tiver outra versão do sistema operativo, consulte a respetiva documentação e ajuste os passos destes procedimentos conforme necessário.If you have a different operating system version, refer to your operating system documentation and adjust the steps in these procedures as necessary.

Para configurar um certificado autoassinado para o servidor de réplica de base de dadosTo configure a self-signed certificate for the database replica server
  1. No servidor de réplica de base de dados, abra uma linha de comandos do PowerShell com privilégios administrativos e, em seguida, execute o seguinte comando: set-executionpolicy UnRestrictedOn the database replica server, open a PowerShell command prompt with administrative privileges, and then run the following command: set-executionpolicy UnRestricted

  2. Copie o seguinte script do PowerShell e guarde-o como um ficheiro com o nome CreateMPReplicaCert.ps1.Copy the following PowerShell script and save it as a file with the name CreateMPReplicaCert.ps1. Coloque uma cópia deste ficheiro na pasta raiz da partição do sistema do servidor de réplicas da base de dados.Place a copy of this file in the root folder of the system partition of the database replica server.

    Importante

    Se estiver a configurar mais do que uma réplica de base de dados num único SQL Server, para cada réplica subsequente que configurar tem de utilizar uma versão modificada deste script para este procedimento.If you are configuring more than one database replica on a single SQL Server, for each subsequent replica you configure you must use a modified version of this script for this procedure. Veja Script suplementar para réplicas de base de dados adicionais num único SQL ServerSee Supplemental script for additional database replicas on a single SQL Server

    # Script for creating a self-signed certificate for the local machine and configuring SQL Server to use it.  
    
    Param($SQLInstance)  
    
    $ConfigMgrCertFriendlyName = "ConfigMgr SQL Server Identification Certificate"  
    
    # Get local computer name  
    $computerName = "$env:computername"  
    
    # Get the sql server name  
    #$key="HKLM:\SOFTWARE\Microsoft\SMS\MP"  
    #$value="SQL Server Name"  
    #$sqlServerName= (Get-ItemProperty $key).$value  
    #$dbValue="Database Name"  
    #$sqlInstance_DB_Name= (Get-ItemProperty $key).$dbValue  
    
    $sqlServerName = [System.Net.Dns]::GetHostByName("localhost").HostName   
    $sqlInstanceName = "MSSQLSERVER"  
    $SQLServiceName = "MSSQLSERVER"  
    
    if ($SQLInstance -ne $Null)  
    {  
        $sqlInstanceName = $SQLInstance  
        $SQLServiceName = "MSSQL$" + $SQLInstance  
    }  
    
    # Delete existing cert if one exists  
    function Get-Certificate($storename, $storelocation)  
    {   
        $store=new-object System.Security.Cryptography.X509Certificates.X509Store($storename,$storelocation)   
        $store.Open([Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite)   
        $store.Certificates   
    }   
    
    $cert = Get-Certificate "My" "LocalMachine" | ?{$_.FriendlyName -eq $ConfigMgrCertFriendlyName}   
    if($cert -is [Object])  
    {  
        $store = new-object System.Security.Cryptography.X509Certificates.X509Store("My","LocalMachine")   
        $store.Open([Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite)   
        $store.Remove($cert)  
        $store.Close()  
    
        # Remove this cert from Trusted People too...  
        $store = new-object System.Security.Cryptography.X509Certificates.X509Store("TrustedPeople","LocalMachine")   
        $store.Open([Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite)   
        $store.Remove($cert)  
        $store.Close()      
    }  
    
    # Create the new cert  
    $name = new-object -com "X509Enrollment.CX500DistinguishedName.1"  
    $name.Encode("CN=" + $sqlServerName, 0)  
    
    $key = new-object -com "X509Enrollment.CX509PrivateKey.1"  
    $key.ProviderName = "Microsoft RSA SChannel Cryptographic Provider"  
    $key.KeySpec = 1  
    $key.Length = 1024  
    $key.SecurityDescriptor = "D:PAI(A;;0xd01f01ff;;;SY)(A;;0xd01f01ff;;;BA)(A;;0x80120089;;;NS)"  
    $key.MachineContext = 1  
    $key.Create()  
    
    $serverauthoid = new-object -com "X509Enrollment.CObjectId.1"  
    $serverauthoid.InitializeFromValue("1.3.6.1.5.5.7.3.1")  
    $ekuoids = new-object -com "X509Enrollment.CObjectIds.1"  
    $ekuoids.add($serverauthoid)  
    $ekuext = new-object -com "X509Enrollment.CX509ExtensionEnhancedKeyUsage.1"  
    $ekuext.InitializeEncode($ekuoids)  
    
    $cert = new-object -com "X509Enrollment.CX509CertificateRequestCertificate.1"  
    $cert.InitializeFromPrivateKey(2, $key, "")  
    $cert.Subject = $name  
    $cert.Issuer = $cert.Subject  
    $cert.NotBefore = get-date  
    $cert.NotAfter = $cert.NotBefore.AddDays(3650)  
    $cert.X509Extensions.Add($ekuext)  
    $cert.Encode()  
    
    $enrollment = new-object -com "X509Enrollment.CX509Enrollment.1"  
    $enrollment.InitializeFromRequest($cert)  
    $enrollment.CertificateFriendlyName = "ConfigMgr SQL Server Identification Certificate"  
    $certdata = $enrollment.CreateRequest(0x1)  
    $enrollment.InstallResponse(0x2, $certdata, 0x1, "")  
    
    # Add this cert to the trusted peoples store  
    [Byte[]]$bytes = [System.Convert]::FromBase64String($certdata)  
    
    $trustedPeople = new-object System.Security.Cryptography.X509certificates.X509Store "TrustedPeople", "LocalMachine"  
    $trustedPeople.Open([Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite)  
    $trustedPeople.Add([Security.Cryptography.X509Certificates.X509Certificate2]$bytes)  
    $trustedPeople.Close()  
    
    # Get thumbprint from cert  
    $sha = new-object System.Security.Cryptography.SHA1CryptoServiceProvider  
    $certHash = $sha.ComputeHash($bytes)  
    $certHashCharArray = "";  
    $certThumbprint = "";  
    
    # Format the bytes into a hexadecimal string  
    foreach($byte in $certHash)  
    {  
        $temp = ($byte | % {"{0:x}" -f $_}) -join ""  
        $temp = ($temp | % {"{0,2}" -f $_})  
        $certHashCharArray = $certHashCharArray+ $temp;  
    }  
    $certHashCharArray = $certHashCharArray.Replace(' ', '0');  
    
    # SQL needs the thumbprint in lower case  
    foreach($char in $certHashCharArray)  
    {  
        [System.String]$myString = $char;  
        $certThumbprint = $certThumbprint + $myString.ToLower();  
    }  
    
    # Configure SQL to use this cert  
    $path = "HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL"  
    $subKey = (Get-ItemProperty $path).$sqlInstanceName  
    $realPath = "HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\" + $subKey + "\MSSQLServer\SuperSocketNetLib"  
    $certKeyName = "Certificate"  
    Set-ItemProperty -path $realPath -name $certKeyName -Type string -Value $certThumbprint  
    
    # restart sql service  
    Restart-Service $SQLServiceName -Force  
    
  3. No servidor de réplica da base de dados, execute o seguinte comando que se aplica à configuração do SQL Server:On the database replica server, run the following command that applies to the configuration of your SQL Server:

    • Para uma instância predefinida do SQL Server: O ficheiro com o botão direito CreateMPReplicaCert.ps1 e selecione executar com PowerShell.For a default instance of SQL Server: Right-click the file CreateMPReplicaCert.ps1 and select Run with PowerShell. Quando o script é executado, cria o certificado autoassinado e configura o SQL Server para utilizar o certificado.When the script runs, it creates the self-signed certificate and configures SQL Server to use the certificate.

    • Para uma instância nomeada do SQL Server: Utilizar o PowerShell para executar o comando %path%\CreateMPReplicaCert.ps1 xxxxxx onde xxxxxx é o nome da instância do SQL Server.For a named instance of SQL Server: Use PowerShell to run the command %path%\CreateMPReplicaCert.ps1 xxxxxx where xxxxxx is the name of the SQL Server instance.

    • Após a conclusão do script, certifique-se de que o SQL Server Agent está em execução.After the script completes, verify that the SQL Server Agent is running. Se não estiver, reinicie o SQL Server Agent.If not, restart the SQL Server Agent.

Para configurar pontos de gestão remota para utilizar o certificado autoassinado do servidor de réplica de base de dadosTo configure remote management points to use the self-signed certificate of the database replica server
  1. Execute os seguintes passos no servidor de réplica de base de dados para exportar o certificado autoassinado do servidor:Perform the following steps on the database replica server to export the server's self-signed certificate:

    1. Clique em Iniciar, clique em Executare escreva mmc.exe.Click Start, click Run, and type mmc.exe. Na consola vazia, clique em Ficheiroe clique em Adicionar/Remover Snap-in.In the empty console, click File, and then click Add/Remove Snap-in.

    2. Na caixa de diálogo Adicionar ou Remover Snap-ins , selecione Certificados na lista de Snap-ins disponíveise clique em Adicionar.In the Add or Remove Snap-ins dialog box, select Certificates from the list of Available snap-ins, and then click Add.

    3. Na caixa de diálogo Snap-in de certificado , selecione Conta de computadore clique em Seguinte.In the Certificate snap-in dialog box, select Computer account, and then click Next.

    4. Na caixa de diálogo Selecionar Computador , certifique-se de que Computador local: (o computador onde esta consola está a ser executada) está selecionado e, em seguida, clique em Concluir.In the Select Computer dialog box, ensure that Local computer: (the computer this console is running on) is selected, and then click Finish.

    5. Na caixa de diálogo Adicionar ou Remover Snap-ins , clique em OK.In the Add or Remove Snap-ins dialog box, click OK.

    6. Na consola, expanda certificados (computador Local), expanda pessoaise selecione certificados.In the console, expand Certificates (Local Computer), expand Personal, and select Certificates.

    7. Faça duplo clique no certificado com o nome amigável da ConfigMgr SQL Server Identification Certificate, clique em todas as tarefase, em seguida, selecione exportar.Right-click the certificate with the friendly name of ConfigMgr SQL Server Identification Certificate, click All Tasks, and then select Export.

    8. Conclua o Assistente para Exportar Certificados , utilizando as opções predefinidas, e guarde o certificado com a extensão de nome de ficheiro .cer .Complete the Certificate Export Wizard by using the default options and save the certificate with the .cer file name extension.

  2. Execute os seguintes passos no computador do ponto de gestão para adicionar o certificado autoassinado para o servidor de réplica de base de dados para o arquivo de certificados de pessoas fidedignas no ponto de gestão:Perform the following steps on the management point computer to add the self-signed certificate for the database replica server to the Trusted People certificate store on the management point:

    1. Repita os passos anteriores de 1.a a 1.eRepeat the preceding steps 1.a through 1.e Para configurar o certificado snap-in MMC no computador do ponto de gestão.to configure the Certificate snap-in MMC on the management point computer.

    2. Na consola, expanda Certificados (Computador Local), expanda Pessoas Fidedignas, clique com o botão direito do rato em Certificados, selecione Todas as Tarefase, em seguida, selecione Importar para iniciar o Assistente para Importar Certificados.In the console, expand Certificates (Local Computer), expand Trusted People, right-click Certificates, select All Tasks, and then select Import to start the Certificate Import Wizard.

    3. Na página Ficheiro a Importar , selecione o certificado guardado no passo 1.h e, em seguida, clique em Seguinte.On the File to Import page, select the certificate saved in step 1.h, and then click Next.

    4. Na página Arquivo de Certificados , selecione Colocar todos os certificados no seguinte arquivo, com o Arquivo de certificados definido como Pessoas Fidedignase clique em Seguinte.On the Certificate Store page, select Place all certificates in the following store, with the Certificate store set to Trusted People, and then click Next.

    5. Clique em Concluir para fechar o assistente e concluir a configuração do certificado no ponto de gestão.Click Finish to close the wizard and complete the certificate configuration on the management point.

Passo 5 - Configurar o SQL Server Service Broker para o servidor de réplica da base de dados Step 5 - Configure the SQL Server Service Broker for the database replica server

Para suportar a notificação de cliente com uma réplica de base de dados para um ponto de gestão, é necessário configurar a comunicação entre o servidor da base de dados do site e o servidor de réplica de base de dados para o SQL Server Service Broker.To support client notification with a database replica for a management point, you must configure communication between the site database server and the database replica server for the SQL Server Service Broker. Isto requer a configuração de cada base de dados com informações sobre a outra base de dados e a troca de certificados entre as duas bases de dados para uma comunicação segura.This requires you to configure each database with information about the other database, and to exchange certificates between the two databases for secure communication.

Nota

Para poder utilizar o procedimento seguinte, o servidor de réplica de base de dados deve concluir com êxito a sincronização inicial com o servidor de base de dados do site.Before you can use the following procedure, the database replica server must successfully complete the initial synchronization with the site database server.

O procedimento seguinte não modifica a porta do Service Broker que está configurada no SQL Server para o servidor de base de dados do site ou para o servidor de réplica de base de dados.The following procedure does not modify the Service Broker port that is configured in SQL Server for the site database server or the database replica server. Em vez disso, este procedimento configura cada base de dados para comunicar com a outra base de dados, utilizando a porta correta do Service Broker.Instead, this procedure configures each database to communicate with the other database by using the correct Service Broker port.

Utilize o procedimento seguinte para configurar o Service Broker para o servidor da base de dados e para o servidor de réplica da base de dados.Use the following procedure to configure the Service Broker for the site database server and the database replica server.

Para configurar o Service Broker para uma réplica de base de dadosTo configure the service broker for a database replica
  1. Utilize SQL Server Management Studio para ligar à base de dados de servidor de réplica de base de dados e, em seguida, execute a seguinte consulta para ativar o Service Broker no servidor de réplica de base de dados: Alterar base de dados <nome de base de dados de réplica> SET ENABLE_BROKER, HONOR_BROKER_PRIORITY no WITH ROLLBACK IMMEDIATEUse SQL Server Management Studio to connect to database replica server database, and then run the following query to enable the Service Broker on the database replica server: ALTER DATABASE <Replica Database Name> SET ENABLE_BROKER, HONOR_BROKER_PRIORITY ON WITH ROLLBACK IMMEDIATE

  2. Em seguida, no servidor de réplica de base de dados, configure o Service Broker para notificação de cliente e exporte o certificado do Service Broker.Next, on the database replica server, configure the Service Broker for client notification and export the Service Broker certificate. Para isso, execute um procedimento armazenado do SQL Server que configura o Service Broker e exporta o certificado numa única ação.To do this, run a SQL Server stored procedure that configures the Service Broker and exports the certificate as a single action. Ao executar o procedimento armazenado, deve especificar o FQDN do servidor de réplica de base de dados, o nome da base de dados de réplicas de bases de dados e uma localização para a exportação do ficheiro de certificado.When you run the stored procedure, you must specify the FQDN of the database replica server, the name of the database replicas database, and specify a location for the export of the certificate file.

    Execute a consulta seguinte para configurar os detalhes necessários no servidor de réplica de base de dados e para exportar o certificado para o servidor de réplica de base de dados: EXEC sp_BgbConfigSSBForReplicaDB '<FQDN do servidor de SQL Server de réplica>','<nome de base de dados de réplica>','<caminho do ficheiro de cópia de segurança de certificado>'Run the following query to configure the required details on the database replica server, and to export the certificate for the database replica server: EXEC sp_BgbConfigSSBForReplicaDB '<Replica SQL Server FQDN>', '<Replica Database Name>', '<Certificate Backup File Path>'

    Nota

    Para este passo, se o servidor de réplica da base de dados não estiver na instância predefinida do SQL Server, é necessário especificar também o nome da instância além do nome da base de dados de réplica.When the database replica server is not on the default instance of SQL Server, for this step you must specify the instance name in addition to the replica database name. Para isso, substitua o <Nome da Base de Dados de Réplica> por <Nome da Instância\Nome da Base de Dados de Réplica>.To do so, replace <Replica Database Name> with <Instance name\Replica Database Name>.

    Depois de exportar o certificado do servidor de réplica de base de dados, coloque uma cópia do certificado no servidor de base de dados de sites primários.After you export the certificate from the database replica server, place a copy of the certificate on the primary sites database server.

  3. Utilize o SQL Server Management Studio para ligar à base de dados do site primário.Use SQL Server Management Studio to connect to the primary site database. Depois de ligar à base de dados de sites primários, execute uma consulta para importar o certificado e especificar a porta do Service Broker que está a ser utilizada no servidor de réplica de base de dados, o FQDN do servidor de réplica de base de dados e o nome da base de dados de réplicas de bases de dados.After you connect to the primary sites database, run a query to import the certificate and specify the Service Broker port that is in use on the database replica server, the FQDN of the database replica server, and name of the database replicas database. Isto configura a base de dados de sites primários que o Service Broker utilizará para comunicar com a base de dados do servidor de réplica de base de dados.This configures the primary sites database to use the Service Broker to communicate to the database of the database replica server.

    Execute a consulta seguinte para importar o certificado do servidor de réplica de base de dados e especificar os detalhes necessários: EXEC sp_BgbConfigSSBForRemoteService 'REPLICA', '<porta do SQL Server Service Broker>','<caminho do ficheiro de certificado>','<FQDN do servidor de SQL Server de réplica>','<nome de base de dados de réplica>'Run the following query to import the certificate from the database replica server and specify the required details: EXEC sp_BgbConfigSSBForRemoteService 'REPLICA', '<SQL Service Broker Port>', '<Certificate File Path>', '<Replica SQL Server FQDN>', '<Replica Database Name>'

    Nota

    Para este passo, se o servidor de réplica da base de dados não estiver na instância predefinida do SQL Server, é necessário especificar também o nome da instância além do nome da base de dados de réplica.When the database replica server is not on the default instance of SQL Server, for this step you must specify the instance name in addition to the replica database name. Para isso, substitua <nome de base de dados de réplica> com \Instance nome\nome de base de dados de réplica>.To do so, replace <Replica Database Name> with \Instance name\Replica Database Name>.

  4. Em seguida, no servidor de base de dados do site, execute o seguinte comando para exportar o certificado para o servidor de base de dados do site: EXEC sp_BgbCreateAndBackupSQLCert '<caminho do ficheiro de cópia de segurança de certificado>'Next, on the site database server, run the following command to export the certificate for the site database server: EXEC sp_BgbCreateAndBackupSQLCert '<Certificate Backup File Path>'

    Depois de exportar o certificado do servidor de base de dados do site, coloque uma cópia do certificado no servidor de réplica de base de dados.After you export the certificate from the site database server, place a copy of the certificate on the database replica server.

  5. Utilize o SQL Server Management Studio para ligar à base de dados do servidor de réplica da base de dados.Use SQL Server Management Studio to connect to the database replica server database. Depois de ligar à base de dados do servidor de réplica de base de dados, execute uma consulta para importar o certificado e especificar o código do site do site primário e a porta do Service Broker que está a ser utilizada no servidor de base de dados do site.After you connect to the database replica server database, run a query to import the certificate and specify the site code of the primary site and the Service Broker port that is in use on the site database server. Isto configura o servidor de réplica de base de dados para utilizar o Service Broker para comunicar com a base de dados do site primário.This configures the database replica server to use the Service Broker to communicate to the database of the primary site.

    Execute a consulta seguinte para importar o certificado do servidor de base de dados do site: EXEC sp_BgbConfigSSBForRemoteService '<código do Site>','<porta do SQL Server Service Broker>','<caminho do ficheiro de certificado>'Run the following query to import the certificate from the site database server: EXEC sp_BgbConfigSSBForRemoteService '<Site Code>', '<SQL Service Broker Port>', '<Certificate File Path>'

    Alguns minutos depois de concluir a configuração da base de dados do site e da base de dados de réplica de base de dados, o Notification Manager do site primário configura a conversação do Service Broker para notificação de cliente da base de dados do site primário para a réplica de base de dados.A few minutes after you complete the configuration of the site database and the database replica database, the notification manager at the primary site sets up the Service Broker conversation for client notification from the primary site database to the database replica.

Script suplementar para réplicas de base de dados adicionais num único SQL Server Supplemental script for additional database replicas on a single SQL Server

Quando utilizar o script do passo 4 para configurar um certificado autoassinado para o servidor de réplica de base de dados num SQL Server que já tenha uma réplica de base de dados que pretende continuar a utilizar, tem de utilizar uma versão modificada do original script.When you use the script from step 4 to configure a self-signed certificate for the database replica server on a SQL Server that already has a database replica you plan to continue using, you must use a modified version of the original script. As seguintes modificações impedem o script de eliminar um certificado existente no servidor e criam certificados subsequentes com nomes amigáveis exclusivos.The following modifications prevent the script from deleting an existing certificate on the server, and create subsequent certificates with unique Friendly names. Edite o script original da seguinte forma:Edit the original script as follows:

  • Comente (impedir a execução) cada linha entre as entradas de script # eliminar o certificado existente se existir e # criar o novo certificado.Comment out (prevent from running) each line between the script entries # Delete existing cert if one exists and # Create the new cert. Para tal, adicione um # como o primeiro caráter de cada linha aplicável.To do so, add a # as the first character of each applicable line.

  • Para cada réplica de base de dados subsequente, utilize este script para configurar, atualizar e atribuir um nome amigável ao certificado.For each subsequent database replica you use this script to configure, update the Friendly name for the certificate. Para fazê-lo, edite a linha $enrollment. CertificateFriendlyName = "ConfigMgr SQL Server Identification Certificate" e substitua ConfigMgr SQL Server Identification Certificate com um novo nome, como ConfigMgr SQL Server identificação Certificate1.To do so, edit the line $enrollment.CertificateFriendlyName = "ConfigMgr SQL Server Identification Certificate" and replace ConfigMgr SQL Server Identification Certificate with a new name, like ConfigMgr SQL Server Identification Certificate1.

Gerir configurações de réplica de base de dados Manage database replica configurations

Quando utilizar uma réplica de base de dados num site, utilize as informações das secções seguintes para complementar o processo de desinstalação de uma réplica de base de dados, o processo de desinstalação de um site que utiliza uma réplica de base de dados ou o processo de transferência da base de dados do site para uma nova instalação do SQL Server.When you use a database replica at a site, use the information in the following sections to supplement the process of uninstalling a database replica, uninstalling a site that uses a database replica, or moving the site database to a new installation of SQL Server. Quando utilizar informações das secções seguintes para eliminar publicações, utilize as orientações para eliminar a replicação transacional para a versão do SQL Server utilizada para a réplica de base de dados.When you use information in the following sections to delete publications, use the guidance for deleting transactional replication for the version of SQL Server that you use for the database replica. Por exemplo, se utilizar o SQL Server 2008 R2, consulte o artigo como: Eliminar uma publicação (programação do Transact-SQL de replicação).For example, if you use SQL Server 2008 R2, see How to: Delete a Publication (Replication Transact-SQL Programming).

Nota

Depois de restaurar uma base de dados do site configurada para réplicas de bases de dados, antes de poder utilizar as réplicas de bases de dados, tem de reconfigurar cada réplica de base de dados, recriando as publicações e as subscrições.After you restore a site database that was configured for database replicas, before you can use the database replicas you must reconfigure each database replica, recreating both the publications and subscriptions.

Desinstalar uma réplica de base de dados Uninstall a database replica

Ao utilizar uma réplica de base de dados para um ponto de gestão, poderá ser necessário desinstalar a réplica de base de dados durante um período de tempo e depois reconfigurá-la para utilização.When you use a database replica for a management point, you might need to uninstall the database replica for a period of time, and then reconfigure it for use. Por exemplo, tem de remover as réplicas de base de dados antes de atualizar um site do Configuration Manager para um novo service pack.For example, you must remove database replicas before you upgrade a Configuration Manager site to a new service pack. Após a conclusão da atualização do site, pode restaurar a réplica de base de dados para utilização.After the site upgrade completes, you can restore the database replica for use.

Utilize os passos seguintes para desinstalar uma réplica de base de dados.Use the following steps to uninstall a database replica.

  1. No administração área de trabalho da consola do Configuration Manager, expanda configuração do Site, em seguida, selecione servidores e funções de sistema de sitese, em seguida, no painel de detalhes, selecione o servidor de sistema de sites que aloja o ponto de gestão que utiliza a réplica de base de dados que irá desinstalar.In the Administration workspace of the Configuration Manager console, expand Site Configuration, then select Servers and Site System Roles, and then in the details pane select the site system server that hosts the management point that uses the database replica you will uninstall.

  2. No painel Funções de Sistema de Sites , clique com o botão direito do rato em Ponto de gestão e selecione Propriedades.In the Site System Roles pane, right click Management point and select Properties.

  3. No separador Base de Dados do Ponto de Gestão , selecione Utilizar a base de dados do site para configurar o ponto de gestão para utilizar a base de dados em vez da réplica da base de dados.On the Management Point Database tab, select Use the site database to configure the management point to use the site database instead of the database replica. Em seguida, clique em OK para guardar a configuração.Then, click OK to save the configuration.

  4. Depois, utilize o SQL Server Management Studio para executar as seguintes tarefas:Next, Use SQL Server Management Studio to perform the following tasks:

    • Eliminar a publicação da réplica de base de dados na base de dados de servidor do site.Delete the publication for the database replica from the site server database.

    • Eliminar a subscrição da réplica de base de dados no servidor de réplica de base de dados.Delete the subscription for the database replica from the database replica server.

    • Eliminar a base de dados de réplica no servidor de réplica de base de dados.Delete the replica database from the database replica server.

    • Desativar a publicação e a distribuição no servidor de base de dados do site.Disable publishing and distribution on the site database server. Para desativar a publicação e distribuição, clique com o botão direito na pasta replicação e, em seguida, clique em Desativar publicação e distribuição.To disable publishing and distribution, right-click the Replication folder and then click Disable Publishing and Distribution.

  5. Depois de eliminar a publicação, a subscrição e a base de dados de réplica e de desativar a publicação no servidor de base de dados do site, a réplica de base de dados é desinstalada.After you delete the publication, subscription, the replica database, and disable publishing on the site database server, the database replica is uninstalled.

Desinstalar um servidor do site que publica uma réplica de base de dados Uninstall a site server that publishes a database replica

Antes de desinstalar um site que publica uma réplica de base de dados, utilize os passos seguintes para limpar a publicação e quaisquer subscrições.Before you uninstall a site that publishes a database replica, use the following steps to clean up the publication and any subscriptions.

  1. Utilize o SQL Server Management Studio para eliminar a publicação da réplica de base de dados na base de dados do servidor do site.Use SQL Server Management Studio to delete the database replica publication from the site server database.

  2. Utilize o SQL Server Management Studio para eliminar a subscrição da réplica de base de dados de cada SQL Server remoto que aloja uma réplica de base de dados deste site.Use SQL Server Management Studio to delete the database replica subscription from each remote SQL Server that hosts a database replica for this site.

  3. Desinstale o site.Uninstall the site.

Mover um servidor do site que publica uma réplica de base de dados Move a site server database that publishes a database replica

Quando mover a base de dados do site para um novo computador, utilize os seguintes passos:When you move the site database to a new computer, use the following steps:

  1. Utilize o SQL Server Management Studio para eliminar a publicação da réplica de base de dados na base de dados do servidor do site.Use SQL Server Management Studio to delete the publication for the database replica from the site server database.

  2. Utilize o SQL Server Management Studio para eliminar a subscrição da réplica de base de dados em cada servidor de réplica de base de dados deste site.Use SQL Server Management Studio to delete the subscription for the database replica from each database replica server for this site.

  3. Mova a base de dados para o novo computador com SQL Server.Move the database to the new SQL Server computer. Para obter mais informações, veja a secção Modificar a configuração da base de dados do site do tópico Modificar a infraestrutura do System Center Configuration Manager.For more information, see the Modify the site database configuration section in the Modify your System Center Configuration Manager infrastructure topic.

  4. Recrie a publicação da réplica de base de dados no servidor da base de dados do site.Recreate the publication for the database replica on the site database server. Para obter mais informações, veja o Passo 1 - Configurar o servidor da base de dados do site para publicar a réplica da base de dados deste tópico.For more information, see Step 1 - Configure the site database server to Publish the database replica in this topic.

  5. Recrie as subscrições para a réplica de base de dados em cada servidor de réplica de base de dados.Recreate the subscriptions for the database replica on each database replica server. Para obter mais informações, veja o Passo 2 - Configurar o servidor de réplica da base de dados deste tópico.For more information, see Step 2 - Configuring the database replica server in this topic.