Compartilhar via


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

  1. Conecte-se ao Publicador no SQL Server Management Studioe expanda o nó de servidor.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. Aceite os valores padrão das páginas restantes do assistente.

  7. Clique em Concluir para ativar a distribuição.

Definindo permissões de banco de dados no Publicador

  1. Em SQL Server Management Studio, expanda Segurança, clique com o botão direito do mouse em Logons e selecione Novo Logon.

  2. 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.

  3. 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.

  4. Clique em OK para criar o logon.

  5. 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 .

  6. 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 .

  7. 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