Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Nesta lição você configurará a distribuição no Publicador e definirá as permissões necessárias nos bancos de dados de publicação e distribuição. Se você já tiver configurado o Distribuidor, antes de começar a lição será necessário desabilitar primeiramente a publicação e a distribuição. Para obter mais informações, consulte Desabilitando a publicação e a distribuição. Não faça isto se for preciso manter uma topologia de replicação existente.
A configuração de um Publicador com um Distribuidor remoto está fora do escopo deste tutorial.
Configurando a distribuição no Publicador
Conecte-se ao Publicador no SQL Server Management Studio e expanda o nó do servidor.
Clique com o botão direito na pasta Replicação , depois clique em Configurar Distribuição.
ObservaçãoSe você se conectou ao SQL Server usando localhost em vez do nome de servidor real, receberá um aviso de que o SQL Server não pode se conectar ao 'localhost' do servidor. Clique em OK na caixa de diálogo de aviso. Na caixa de diálogo Conectar ao Servidor, altere o Nome do Servidor de localhost para o nome do seu servidor. Clique em Conectar.
O Assistente para Configuração de Distribuição é iniciado.
Na página Distribuidor, selecionar '<ServerName>' atuará como seu próprio Distribuidor; o SQL Server criará um banco de dados e um log e, em seguida, clique em Avançar.
Se o SQL Server não estiver sendo executado, na página inicial do SQL Server Agent, selecione Sim, configure o serviço do SQL Server Agent para iniciar automaticamente. Clique em Avançar.
Insira \\<Machine_Name>\repldata na caixa de texto Pasta do Instantâneo, onde <Machine_Name> é o nome do Publicador. Em seguida, clique em Avançar.
Aceite os valores padrão das páginas restantes do assistente.
Clique em Concluir para ativar a distribuição.
Definindo permissões de banco de dados no Publicador
Em SQL Server Management Studio, expanda Segurança, clique com o botão direito do mouse em Logons e depois selecione Novo Logon.
Na página Geral, clique em Procurar, digite <Machine_Name>\repl_snapshot na caixa Digitar o nome do objeto para selecionar, onde <Machine_Name> é o nome do servidor do Publicador local, clique em Verificar Nomes e clique em OK.
Na página Mapeamento de Usuário, na lista Usuários mapeados para este logon, selecione os bancos de dados de distribuição e de AdventureWorks2012 .
Na lista Associação de função de banco de dados selecione a função db_owner para o logon para ambos os bancos de dados.
Clique em OK para criar o logon.
Repita as Etapas 1a 4 para criar um logon para a conta repl_logreader local. Esse logon deve também ser mapeado para usuários que são membros da função de bancos de dados fixa db_owner na distribuição e nos bancos de dados AdventureWorks.
Repita as Etapas 1a 4 para criar um logon para a conta repl_distribution local. É necessário também mapear esse logon para um usuário que seja membro da função de banco de dados fixa db_owner no banco de dados da distribuição.
Repita as etapas 1a 4 para criar um logon para a conta repl_merge local. Esse logon deve ter mapeamentos de usuário nos bancos de dados distribuição e AdventureWorks.
Consulte também
Conceitos
Modelo de segurança do agente de replicação
Outros recursos
Como configurar a publicação e a distribuição (Programação RMO)
Como configurar publicação e distribuição (Programação Transact-SQL de replicação)