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.
Aplica-se a:SQL Server
Instância Gerenciada de SQL do Azure
Este tópico descreve como permitir que não administradores usem o Replication Monitor no SQL Server usando o SQL Server Management Studio ou o Transact-SQL. O Replication Monitor pode ser usado por usuários que são membros das seguintes funções:
A função de servidor fixa sysadmin .
Esses usuários podem monitorar a replicação e possuem controle total sobre a modificação de propriedades de replicação como cronogramas de agentes, perfis de agentes, etc...
A função de banco de dados replmonitor no banco de dados de distribuição.
Esses usuários podem monitorar a replicação, mas não podem modificar nenhuma propriedade de replicação.
Neste tópico
Antes de começar:
Para permitir que não administradores usem o Replication Monitor, usando:
Antes de começar
Segurança
Permissões
Para permitir que não administradores usem o Replication Monitor, um membro da função de servidor fixa sysadmin deve adicionar o usuário ao banco de dados de distribuição e atribuir-lhe a função replmonitor .
Como usar o SQL Server Management Studio.
Para permitir que não administradores usem o Replication Monitor
No SQL Server Management Studio, conecte-se ao Distribuidor no e, em seguida, expanda o nó de servidor.
Expanda Bancos de Dados, expanda Bancos de Dados do Sistemae, em seguida, expanda o banco de dados de distribuição (nomeado distribuição por padrão).
Expanda Segurança, clique com o botão direito do mouse em Usuáriose, em seguida, clique em Novo Usuário.
Digite um nome de usuário e um nome de login para o usuário.
Selecione um esquema padrão de replmonitor.
Marque a caixa de seleção replmonitor na grade Associação à função de banco de dados .
Selecione OK.
Usando o Transact-SQL
Para adicionar um usuário à função fixa de banco de dados replmonitor
No servidor Distribuidor, no banco de dados de distribuição, execute sp_helpuser (Transact-SQL). Se o usuário não estiver listado no UserName no conjunto de resultados, o usuário deverá receber acesso ao banco de dados de distribuição usando a CREATE USER instrução (Transact-SQL).
No Distribuidor, no banco de dados de distribuição, execute sp_helprolemember (Transact-SQL), especificando o valor replmonitor para o parâmetro
@rolename. Se o usuário estiver listado em MemberName no conjunto de resultados, o usuário já pertence a essa função.Se o usuário não fizer parte da função replmonitor, execute sp_addrolemember (Transact-SQL) no Distribuidor, no banco de dados de distribuição. Especifique um valor de replmonitor para
@rolenamee o nome do usuário do banco de dados ou do logon do Microsoft Windows que está sendo adicionado para@membername.
Para remover um usuário da função de banco de dados fixo replmonitor
Para verificar se o usuário pertence à função replmonitor, execute sp_helprolemember (Transact-SQL) no Distribuidor no banco de dados de distribuição e especifique um valor de replmonitor para
@rolename. Se o usuário não estiver listado em MemberName no conjunto de resultados, o usuário não pertence atualmente à essa função.Se o usuário pertencer à função replmonitor, execute sp_droprolemember (Transact-SQL) no Distribuidor, no banco de dados de distribuição. Especifique um valor de replmonitor para
@rolenamee o nome do usuário do banco de dados ou do login do Windows que está sendo removido para@membername.