Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os Agentes de Mesclagem e os Agentes de Distribuição conectam-se ao Assinante. Essas conexões podem ser feitas no contexto de um logon do SQL Server ou de um logon do Windows. É importante fornecer um logon apropriado para esses agentes, seguindo o princípio de conceder os direitos mínimos necessários e também proteger o armazenamento de todas as senhas. Para obter informações sobre as permissões necessárias para cada agente, consulte o Modelo de Segurança do Agente de Replicação.
Agente de Distribuição
Há um Agente de Distribuição por assinatura (um agente independente, o padrão para publicações criadas no Assistente para Nova Publicação) ou um Agente de Distribuição por par de banco de dados de publicação e banco de dados de assinatura (um agente compartilhado). T
Para especificar informações de conexão para assinaturas push, consulte Criar uma assinatura push.
Para especificar informações de conexão para assinaturas pull, consulte Create a Pull Subscription
Agente de Mesclagem
Cada assinatura de mesclagem tem seu próprio Merge Agent que se conecta e atualiza tanto o Publicador quanto o Assinante.
Para especificar informações de conexão para assinaturas push, consulte Criar uma assinatura push.
Para especificar informações de conexão para assinaturas pull, consulte Criar uma assinatura pull.
Assinaturas com Atualizações Imediatas
Ao configurar uma assinatura de atualização imediata, especifica-se uma conta no Assinante sob a qual são feitas as conexões com o Publicador. As conexões são utilizadas pelos gatilhos que são acionados no Assinante e propagam alterações para o Editor. Há três opções disponíveis para o tipo de conexão:
Um servidor vinculado que a replicação cria; a conexão é feita com as credenciais especificadas no momento da configuração.
Um servidor vinculado que a replicação cria, onde a conexão é feita com as credenciais do usuário que está fazendo a alteração no servidor do Assinante.
Um servidor vinculado ou servidor remoto que você já definiu.
Importante
Para especificar informações de conexão, use o procedimento armazenado sp_link_publication (Transact-SQL). Você também pode usar a página Login para Assinaturas Atualizáveis do Assistente para Nova Assinatura, que chama sp_link_publication. Em determinadas condições, esse procedimento armazenado poderá falhar se o Assinante estiver executando o SQL Server 2005 Service Pack 1 (SP1) ou posterior, e o Publicador estiver executando uma versão anterior. Se o procedimento armazenado falhar nesse cenário, atualize o Publicador para o SQL Server 2005 SP1 ou posterior.
Para obter mais informações, consulte Criar uma assinatura atualizável para uma publicação transacional e exibir e modificar configurações de segurança de replicação.
Importante
A conta especificada para a conexão só deve receber permissão para inserir, atualizar e excluir dados nos modos de exibição que a replicação cria no banco de dados de publicação; não deve receber permissões adicionais. Conceda permissões em exibições no banco de dados de publicação nomeadas no formulário syncobj_<HexadecimalNumber> à conta configurada em cada Assinante.
Atualizações de assinaturas na fila
Quando você configura assinaturas de atualização na fila, há duas áreas para ter em mente que estão relacionadas à segurança:
Há apenas um Agente de Leitor de Fila para cada Distribuidor. É recomendável que, para cada Distribuidor, você configure no máximo uma publicação que seja habilitada para assinaturas de atualização por fila.
O agente leitor de filas faz conexões com o Distribuidor, o Publicador e cada Assinante:
A conta na qual o agente é executado e faz conexões com o Distribuidor é especificada quando você cria o agente (se você usar o Assistente de Nova Publicação, o agente é criado quando você cria uma publicação habilitada para atualizar assinaturas).
A conta na qual o agente faz conexões com o Publicador é especificada quando você configura a distribuição para um Publicador. Especifique a conta do Windows na qual o agente é executado ou uma conta do SQL Server.
A conta na qual o agente faz conexões com o Assinante é especificada quando você cria a assinatura.
Importante
Use a Autenticação do SQL Server para conexões com Assinantes e especifique uma conta diferente para a conexão com cada Assinante. Se você usar uma assinatura pull, a replicação sempre definirá a conexão para usar a Autenticação do Windows (para assinaturas pull, a replicação não poderá acessar metadados no Assinante necessário para usar a Autenticação do SQL Server). Nesse caso, altere a conexão para usar a Autenticação do SQL Server depois que a assinatura for configurada.
Para obter mais informações, consulte Como criar uma assinatura de atualização para uma publicação transacional (SQL Server Management Studio) e exibir e modificar as configurações de segurança de replicação.
Consulte Também
Habilitar conexões criptografadas no Mecanismo de Banco de Dados (SQL Server Configuration Manager)
Práticas recomendadas de segurança de replicação
Segurança de Replicação do SQL Server