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.
A replicação restringe as ações específicas que um usuário pode executar com base nas funções às quais o logon do usuário é mapeado. A replicação concedeu certas permissões à função de servidor fixa sysadmin, à função de banco de dados fixa db_owner e aos logins na lista de acesso à publicação (PAL).
Requisitos de função de segurança para configuração de replicação
A tabela a seguir resume o nível de autenticação necessário para tarefas comuns de instalação de replicação:
| Tarefa de instalação | Requisito de associação |
|---|---|
| Habilitar um Distribuidor, Publicador ou Assinante. | função de servidor sysadmin (administrador do sistema) no publicador. |
| Habilite um banco de dados para replicação. | Função de sysadmin no servidor do Publicador. |
| Crie uma publicação. | db_owner função de banco de dados no banco de dados de publicação no Publicador ou na função de servidor sysadmin no Publicador. |
| Exibir propriedades de publicação. | Membro do PAL no Publicador, db_owner função de banco de dados no banco de dados de publicação no Publicador ou sysadmin função de servidor no Publicador. |
| Crie uma assinatura. |
db_owner função no banco de dados de publicação do Publicador ou função de sysadmin no servidor do Publicador. Função db_owner no banco de dados de assinatura no Assinante ou função sysadmin no servidor do Assinante. |
| Configurar perfis de agente. | função de servidor sysadmin no Distribuidor. |
Requisitos de função de segurança para manutenção de replicação
A tabela a seguir resume o nível de autenticação necessário para tarefas comuns de manutenção de replicação:
| Tarefa de manutenção | Requisito de associação |
|---|---|
| Modifique ou remova um Distribuidor, Publicador ou Assinante. | função de administrador do sistema no servidor apropriado. |
| Modificar ou remover uma publicação. | db_owner função de banco de dados no banco de dados de publicação no Publicador ou função de servidor sysadmin no Publicador. |
| Modifique ou cancele uma assinatura no Publicador. | A função de banco de dados db_owner no banco de dados de publicação no Publicador ou a função de servidor sysadmin no Publicador. |
| Modifique ou cancele uma assinatura no sistema de Assinaturas. | db_owner função de banco de dados no banco de dados de assinatura no Assinante ou função de servidor sysadmin no Assinante. |
| Marque uma assinatura para reinicialização. | Assinatura push: função de banco de dados db_owner no banco de dados de publicação no Publicador ou função de servidor sysadmin no Publicador. Assinatura pull: função de banco de dados db_owner no banco de dados de assinatura no Assinante ou função de servidor sysadmin no Assinante. |
| Exibir atividade de replicação, erros e histórico usando o Replication Monitor. Um usuário não pode modificar perfis de agente, agendas e assim por diante, a menos que o usuário seja membro da função de servidor sysadmin . | função de banco de dados replmonitor no banco de dados Distribution no Distribuidor ou função de servidor sysadmin no Distribuidor. |
| Manter agentes de replicação. |
db_owner função de banco de dados no banco de dados apropriado ou função de servidor sysadmin no servidor apropriado. Se o agente foi criado por um usuário na função sysadmin e uma conta proxy não foi especificada para o agente, o agente será executado no contexto da conta do SQL Server Agent. Nesse caso, um usuário na função db_owner não pode modificar o trabalho associado ao agente. |
| Inicie ou interrompa um agente de replicação. | Proprietário da tarefa de agente ou do role de servidor sysadmin no servidor apropriado. |
Consulte Também
Práticas recomendadas de segurança de replicação
Segurança de Replicação do SQL Server