Problemas de segurança estão impedindo os dados de serem replicados
Este tópico descreve vários problemas relacionados à segurança, que podem ocorrer durante a configuração de replicação e a operação. Para obter mais informações sobre a segurança de replicação, consulte Segurança e proteção (Replicação).
Explicação e ação do usuário
Problema |
Para resolver o assunto... |
---|---|
A senha foi alterada para uma conta usada por um ou mais agentes de replicação. |
Altere a senha de todos os agentes que usam a conta. Para obter mais informações, consulte Como exibir e modificar configurações de segurança de replicação (SQL Server Management Studio) e Como exibir e modificar propriedades de segurança de replicação (Programação Transact-SQL de replicação). |
Uma conta usada por um agente de replicação não é mais válida e deve ser alterada. |
Altere a conta usando a caixa de diálogo apropriada ou o procedimento armazenado. Para obter mais informações, consulte Como exibir e modificar configurações de segurança de replicação (SQL Server Management Studio) e Como exibir e modificar propriedades de segurança de replicação (Programação Transact-SQL de replicação). |
O agente de replicação não tem permissões adequadas para conectar ao computador na topologia ou executar operações no banco de dados. |
Certifique-se de que o agente está usando um logon válido e tem as permissões adequadas. Para obter mais informações, consulte Modelo de segurança do agente de replicação. |
Um Snapshot Agent não pode gravar na pasta do instantâneo; o Distribution Agent ou o Merge Agent não podem ler a pasta do instantâneo. |
Certifique-se de que os agentes têm acesso correto ao diretório e às permissões compartilhadas. Para obter mais informações, consulte Protegendo uma pasta de instantâneo. |
Um instantâneo não pode ser transferido usando FTP (File Transfer Protocol) devido a um problema de permissão, ou, porque o Distribution Agent ou o Merge Agent não podem localizar a pasta FTP para publicação. |
Certifique-se de que o servidor de FTP está configurado corretamente e se o caminho para a pasta de FTP está corretamente especificado. Para obter mais informações, consulte Como entregar um instantâneo por meio de FTP (SQL Server Management Studio) e Como entregar um instantâneo por FTP (Programação Transact-SQL de replicação). |
Você encontra problemas de permissões relacionados a um Editor Oracle. |
Há várias áreas para verificar, inclusive assegurar-se de que a conta que replicação usa para conectar ao Editor Oracle e, a conta na qual o MicrosoftSQL Server executa no Distribuidor, têm as permissões adequadas. Para obter mais informações, consulte Solucionando problemas de Editores Oracle. |
A seguinte mensagem de erro é gerada: Falha no logon do usuário 'distributor_admin.' |
Certifique-se de que a conta distributor_admin tem uma senha válida forte. A replicação cria um servidor remoto, repl_distributor que permite comunicação entre o Distribuidor e o Publicador. O logon distributor_admin é associado a esse servidor remoto e tem uma senha válida. Para obter mais informações, consulte Protegendo o Distribuidor. |
A seguinte mensagem de erro é gerada: '%s' deve ser um logon válido do Windows na forma: 'MACHINE\Login' ou 'DOMAIN\Login'. Consulte a documentação de '%s.' |
Assegure-se que uma conta válida do Microsoft Windows foi especificada para cada agente de replicação. Para obter mais informações, consulte MSSQL_ENG021797. |
A seguinte mensagem de erro é gerada: O trabalho do agente '%s' deve ser adicionado por meio de '%s' antes de prosseguir. Consulte a documentação de '%s.' |
Assegure-se que os seguintes agentes sejam criados antes de uma publicação transacional ser criada: o Log Reader Agent (para todas as publicações transacionais) e o Queue Reader Agent (para as publicações transacionais que permitem assinaturas de atualização em fila). Para obter mais informações, consulte MSSQL_ENG021798. |
A seguinte mensagem de erro é gerada: Falha ao criar um subdiretório sob o diretório de trabalho da replicação.(%ls) |
Assegure-se que o caminho correto para a pasta de instantâneo foi especificado. Se a assinatura for inicializada sem usar um instantâneo, certifique-se de que a conta, na qual o serviço do SQL Server executa no Publicador, tem as permissões adequadas. Para obter mais informações, consulte MSSQL_ENG021330. |
A seguinte mensagem de erro é gerada: Falha ao copiar arquivo de script de usuário para o Distribuidor.(%ls) |
Assegure-se de que o caminho correto para a pasta de instantâneo foi especificado. Se a assinatura for inicializada sem usar um instantâneo, certifique-se de que a conta, na qual o serviço do SQL Server executa no Publicador, tem as permissões adequadas. Para obter mais informações, consulte MSSQL_ENG021331. |
A seguinte mensagem de erro é gerada: Erro durante descriptografia. |
Esse é um erro geral do SQL Server que pode ocorrer se você usou uma ferramenta diferente do SQL Server Management Studio (como o snap-in de serviços) para mudar a conta na qual o SQL Server é executado. Você deveria usar uma das seguintes abordagens para reverter à conta original e, então, enviar para a nova conta no Management Studio:
|