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

  1. Conecte-se ao Publicador no SQL Server Management Studio e, então, expanda o nó do servidor.

  2. Clique com o botão direito na pasta Replicação , depois clique em Configurar Distribuição.

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

  3. Na página Distribuidor, selecione '< Nome_do_Servidor>' atuará como seu próprio Distribuidor; o SQL Server criará um banco de dados e um log de , depois clique em Avançar.

  4. Insira \\<Nome_da_Máquina>\repldata na caixa de texto Pasta do Instantâneo, em que <Nome_da_Máquina> é o nome do Publicador. Em seguida, clique em Avançar.

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

  6. 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 depois selecione Novo Logon.

  2. Na página Geral, clique em Procurar, digite <Nome_da_Máquina>\repl_snapshot na caixa Digitar o nome do objeto para selecionar, onde <Nome_da_Máquina> é o nome do servidor do Publicador local, clique em Verificar Nomes e, depois, em OK.

  3. Na página Mapeamento de Usuário, ative os mapeamentos de usuário da distribuição e dos bancos de dados AdventureWorks2008R2, adicionando os usuários à associação da função do bancos de dados db_owner nesses 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 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 AdventureWorks2008R2.

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

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