Como exibir e modificar configurações de segurança de replicação (SQL Server Management Studio)

As configurações de segurança usadas pelo agente de replicação ao conectar-se aos vários servidores em uma topologia de replicação são definidas quando as publicações e assinaturas são criadas. Estas configurações podem ser alteradas após sua criação no Microsoft SQL Server Management Studio. Por exemplo, você pode querer alterar a conexão do Log Reader Agent com o Publicador de uma autenticação do SQL Server para uma autenticação integrada do Windows ou alterar as credenciais usadas para executar um trabalho do agente quando a senha do Windows foi alterada. Para obter informações sobre as permissões exigidas por cada agente, consulte Modelo de segurança do agente de replicação.

ObservaçãoObservação

Depois de alterar o logon ou a senha de um agente, você deve parar e reiniciar o agente para que a alteração entre em vigor.

Exiba e modifique as configurações de segurança nas seguintes caixas de diálogo:

Para alterar a senha para uma conta usada por um ou mais agentes

  1. Se a conta for uma conta do SQL Server, essa caixa de diálogo também alterará a senha para a conta do SQL Server. Se a conta for uma conta de Windows, altere primeiro a senha no Windows. Para obter mais informações, consulte a documentação do Windows.

    ObservaçãoObservação

    Depois de alterar a senha de replicação de um agente, você deve parar e reiniciar cada agente que a usa para que a alteração entre em vigor para aquele agente.

  2. Conecte-se ao servidor no SQL Server Management Studio e expanda o nó do servidor.

  3. Clique com o botão direito do mouse na pasta Replicação e, então, clique em Atualizar Senhas de Replicação.

  4. Na caixa de diálogo Atualizar Senhas de Replicação, especifique a conta e a nova senha.

  5. Clique em OK.

Para alterar as configurações de segurança para o Snapshot Agent

  1. Na página Segurança do Agente da caixa de diálogo Propriedades de Publicação – <Publicação>, clique no botão Configurações de Segurança próximo à caixa de texto Snapshot Agent.

  2. Na caixa de diálogo Segurança do Snapshot Agent, especifique a conta sob a qual o agente deveria ser executado:

    • Digite uma nova conta de Windows na caixa de texto Conta do Agent.

    • Digite uma nova senha forte nas caixas de texto de Senha e Confirmar senha.

  3. Especifique o contexto sob o qual o agente deveria se conectar do Distribuidor ao Publicador. Se você selecionar Usando o seguinte logon do SQL Server, você também terá que especificar o logon:

    • Digite um logon na caixa de texto Logon

    • Digite uma nova senha forte nas caixas de texto de Senha e Confirmar senha.

    ObservaçãoObservação

    Se o Publicador for um Publicador Oracle, o contexto de conexão será especificado na caixa de diálogo Propriedades do Distribuidor - <Distribuidor>. Veja a seguir o procedimento para alterar o contexto.

  4. Clique em OK.

Para alterar as configurações de segurança para o Log Reader Agent

  1. Na página Segurança do Agente da caixa de diálogo Propriedades de Publicação – <Publicação>, clique no botão Configurações de Segurança próximo à caixa de texto Log Reader Agent.

  2. Na caixa de diálogo Segurança do Log Reader Agent, especifique a conta sob a qual o agente deveria ser executado:

    • Digite uma nova conta de Windows na caixa de texto Conta do Agent.

    • Digite uma nova senha forte nas caixas de texto de Senha e Confirmar senha.

  3. Especifique o contexto sob o qual o agente deveria se conectar do Distribuidor ao Publicador. Se você selecionar Usando o seguinte logon do SQL Server, você também terá que especificar o logon:

    • Digite um logon na caixa de texto Logon

    • Digite uma nova senha forte nas caixas de texto de Senha e Confirmar senha.

    ObservaçãoObservação

    Se o Publicador for um Publicador Oracle, o contexto de conexão será especificado na caixa de diálogo Propriedades do Distribuidor - <Distribuidor>. Altere o contexto usando o procedimento a seguir.

  4. Clique em OK.

    ObservaçãoObservação

    Há um Log Reader Agent para cada banco de dados publicado. A alteração das configurações de segurança para o agente para uma publicação afeta as configurações no banco de dados de publicação.

Para alterar o contexto no qual o Snapshot Agent e o Log Reader Agent de um Publicador Oracle fazem conexões com o Publicador

  1. Na página Publicador da caixa de diálogo Propriedades do Distribuidor - <Distribuidor> clique no botão () próximo ao Publicador.

  2. Na seção Conexão do Agente com o Publicador, especifique o logon e a senha usados pelo esquema de usuário administrativo de replicação que você configurou. Para obter mais informações, consulte Configurando um Editor Oracle.

  3. Clique em OK.

Para alterar configurações de segurança para o Distribution Agent para uma assinatura push

  1. Na caixa de diálogo Propriedades de Assinatura - <Assinatura> no Publicador, você pode fazer as seguintes alterações:

    • Para alterar a conta na qual o Distribution Agent executa e faz conexões com o Distribuidor, clique na linha Conta de processo de agente e, depois, clique no botão () de propriedades na linha. Especifique a conta e a senha na caixa de diálogo Segurança do Distribution Agent.

    • Para alterar o contexto no qual o Distribution Agent conecta-se ao Assinante, clique na linha Conexão do Assinante e, depois, clique no botão () de propriedades na linha. Especifique o contexto na caixa de diálogo Inserir Informações de Conexão.

      Se você usar assinaturas de atualização enfileirada, o Queue Reader Agent também usará o contexto especificado aqui para conexões com o Assinante.

  2. Clique em OK.

Para alterar configurações de segurança para o Distribution Agent para uma assinatura pull

  1. Na caixa de diálogo Propriedades de Assinatura - <Assinatura> no Assinante, você poderá fazer as seguintes alterações:

    • Para alterar a conta na qual o Distribution Agent executa e faz conexões com o Assinante, clique na linha Conta de processo de agente e, depois, clique no botão () de propriedades na linha. Especifique a conta e a senha na caixa de diálogo Segurança do Distribution Agent.

      Se você usar assinaturas de atualização enfileirada, o Queue Reader Agent também usará o contexto especificado aqui para conexões com o Assinante.

    • Para alterar o contexto no qual o Distribution Agent se conecta ao Distribuidor, clique na linha Conexão do Distribuidor e, depois, clique no botão () de propriedades na linha. Especifique o contexto na caixa de diálogo Inserir Informações de Conexão.

  2. Clique em OK.

Para alterar as configurações de segurança para o Merge Agent para uma assinatura push

  1. Na caixa de diálogo Propriedades de Assinatura - <Assinatura> no Publicador, você pode fazer as seguintes alterações:

    • Para alterar a conta na qual o Merge Agent executa e faz conexões com o Publicador e o Distribuidor, clique na linha Conta de processo de agente e, em seguida, clique no botão () de propriedades na linha. Especifique a conta e a senha na caixa de diálogo Segurança do Merge Agent.

    • Para alterar o contexto no qual o Merge Agent se conecta ao Assinante, clique na linha Conexão do Assinante e, depois, clique no botão () de propriedades na linha. Especifique o contexto na caixa de diálogo Inserir Informações de Conexão.

  2. Clique em OK.

Para alterar as configurações de segurança para o Merge Agent para uma assinatura pull

  1. Na caixa de diálogo Propriedades de Assinatura - <Assinatura> no Assinante, você poderá fazer as seguintes alterações:

    • Para alterar a conta na qual o Merge Agent executa e faz conexões com o Assinante, clique na linha Conta de processo de agente e, depois, clique no botão () de propriedades na linha. Especifique a conta e a senha na caixa de diálogo Segurança do Merge Agent.

    • Para alterar o contexto no qual o Merge Agent é conectado ao Publicador e ao Distribuidor, clique na linha Conexão do Publicador e, em seguida, clique no botão () de propriedades na linha. Especifique o contexto na caixa de diálogo Inserir Informações de Conexão.

  2. Clique em OK.

Para alterar a conta sob a qual o Queue Reader Agent é executado

  1. Na página Geral da caixa de diálogo Propriedades do Distribuidor - <Distribuidor> clique no botão () próximo ao banco de dados de distribuição.

  2. Na caixa de diálogo Propriedades do Banco de Dados de Distribuição – <Banco_de_Dados>, clique no botão Configurações de Segurança próximo à caixa de texto Conta de processo de agente.

  3. Na caixa de diálogo Segurança do Queue Reader Agent, especifique a conta na qual o agente é executado e efetua conexões com o Distribuidor.

    • Digite uma nova conta de Windows na caixa de texto Conta de processo.

    • Digite uma nova senha forte nas caixas de texto de Senha e Confirmar senha.

  4. Clique em OK.

    ObservaçãoObservação

    Há um Queue Reader Agent para cada banco de dados de distribuição. A alteração das configurações de segurança para o agente afeta as configurações para todas as publicações que usam esse banco de dados de distribuição.

Para alterar o contexto sob a qual o Queue Reader Agent faz conexões com o Publicador

  1. Na página Publicadores da caixa de diálogo Propriedades do Distribuidor - <Distribuidor> clique no botão () de propriedades próximo ao Publicador.

  2. Na seção Conexão do Agente com o Publicador, especifique o valor de Representar a conta de processo do agente ou Autenticação do SQL Server para a opção Modo de Conexão de Agente. Se você especificar a Autenticação do SQL Server, também digite os valores para Logon e Senha.

  3. Clique em OK.

    ObservaçãoObservação

    Há um Queue Reader Agent para cada banco de dados de distribuição. A alteração das configurações de segurança do agente afeta as configurações de todas as publicações em todos os Publicadores que usam esse banco de dados de distribuição.

Para alterar o contexto sob o qual o Queue Reader Agent faz conexões com o Assinante

  • O Queue Reader Agent usa o mesmo contexto de conexão que o Distribution Agent para a assinatura. Para obter mais informações, veja os procedimentos acima para o Distribution Agent.

Para alterar as configurações de segurança para uma assinatura pull de atualização imediata

  1. Na caixa de diálogo Propriedades de Assinatura – <Assinatura> no Assinante, clique na linha Conexão do Publicador e, em seguida, clique no botão () de propriedades na linha.

  2. Na caixa de diálogo Inserir Informações de Conexão, selecione uma das seguintes opções:

    • Usar um logon de servidor vinculado ou remoto. Selecione essa opção se você tiver definido um servidor vinculado ou remoto entre o Assinante e o Publicador usando sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio ou um outro método.

    • Usar a Autenticação do SQL Server com estas informações de logon e senha. Selecione essa opção se você não definiu um servidor vinculado ou remoto entre o Assinante e o Publicador. A replicação criará um servidor vinculado para você. A conta que você especificar já tem de existir no Publicador.

    Para obter informações sobre as permissões requeridas pela conta de servidor vinculado, veja a seção "Assinaturas de Atualização Imediata" de Considerações de segurança para a atualização de assinaturas.

  3. Clique em OK.

ObservaçãoObservação

Esse procedimento altera o método utilizado pelos gatilhos de replicação para conexão do Assinante com o Publicador quando as alterações são feitas no Assinante. Você também pode alterar as configurações associadas com o Distribution Agent para uma assinatura de atualização imediata. Para obter mais informações, consulte os procedimentos descritos anteriormente neste tópico.

Este procedimento só se aplica às assinaturas pull. Para assinaturas push, use o procedimento armazenado do sp_link_publication (Transact-SQL). Para obter mais informações, consulte Como exibir e modificar propriedades de segurança de replicação (Programação Transact-SQL de replicação).

Para alterar a senha da conexão administrativa do Publicador para o Distribuidor

  1. Na página Publicadores da caixa de diálogo Propriedades do Distribuidor - <Distribuidor>, digite uma senha forte nas caixas de texto Senha e Confirmar Senha.

  2. Clique em OK.

  3. Na página Geral da caixa de diálogo Propriedades do Publicador - <Publicador>, digite uma senha forte nas caixas de texto Senha e Confirmar Senha.

  4. Clique em OK.