Partilhar 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, primeiro desabilite a publicação e a distribuição antes de começar esta lição. Não faça isso se você precisar 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 Studio e expanda o nó do servidor.

  2. Clique com o botão direito do mouse na pasta Replicação e clique em Configurar Distribuição.

    Observação

    Se você tiver se conectado ao SQL Server usando localhost em vez do nome real do servidor, será solicitado um aviso de que o SQL Server não pode 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 servidor. Clique em Conectar.

    O Assistente de Configuração de Distribuição é iniciado.

  3. Na página Distribuidor , selecionar '<ServerName>' atuará como seu próprio Distribuidor; O SQL Server criará um banco de dados de distribuição e um log e clicará em Avançar.

  4. Se o SQL Server não estiver em execução, na página Inicial do SQL ServerAgent , 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 da pasta Instantâneo , em <que Machine_Name> é o nome do Publicador e clique em Avançar.

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

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

Definindo permissões de banco de dados no Publicador

  1. No 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, 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 , nos Usuários mapeados para esta lista de logon , selecione os bancos de dados de distribuição e AdventureWorks2012 .

    Na lista de associação de função 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 1 a 4 para criar um logon para a conta de repl_logreader local. Esse logon também deve ser mapeado para usuários que são membros da função de banco de db_owner dados fixa na distribuição e nos bancos de dados AdventureWorks .

  6. Repita as etapas 1 a 4 para criar um logon para a conta de 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 1 a 4 para criar um logon para a conta de repl_merge local. Esse logon deve ter mapeamentos de usuário nos bancos de dados distribution e AdventureWorks.

Consulte Também

Configurar Distribuição
Modelo de segurança do agente de replicação