Lição 3: Configurando a distribuição
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. 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 Studioe expanda o nó de servidor.
Clique com o botão direito do mouse na pasta Replicação e clique em Configurar Distribuição.
Observação
Se você se conectou a SQL Server usando localhost em vez do nome real do servidor, será solicitado um aviso de que SQL Server não é possível se conectar ao servidor 'localhost'. 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, selecione '<ServerName>' atuará como seu próprio Distribuidor; SQL Server criará um banco de dados de distribuição e um log e, em seguida, clicará em Avançar.
Se o SQL Server não estiver em execução, na página Iniciar SQL Server Agente, selecione Sim, configure o serviço SQL Server Agent para iniciar automaticamente. Clique em Próximo.
Insira \\<Machine_Name>\repldata na caixa de texto Pasta de instantâneo, em <que Machine_Name> é o nome do Publicador e 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 selecione Novo Logon.
Na página Geral , clique em Pesquisar, insira <Machine_Name>\repl_snapshot na caixa Inserir o nome do objeto a ser selecionado , em <que Machine_Name> é o nome do servidor publicador local, clique em Verificar Nomes e clique em OK.
Na página Mapeamento de Usuários , na lista Usuários mapeados para esta lista de logon , selecione os bancos de dados distribuição e AdventureWorks2012 .
Na lista Associação de função de banco de dados, selecione a
db_owner
função para o logon de 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 também deve ser mapeado para usuários que são membros da
db_owner
função de banco de dados fixa nos bancos de dados de distribuição e AdventureWorks .Repita as Etapas 1a 4 para criar um logon para a conta repl_distribution local. Esse logon deve ser mapeado para um usuário que seja membro da
db_owner
função de banco de dados fixa no banco de dados de 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
Configurar Distribuição
Modelo de Segurança do Agente de Replicação