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
Conecte-se ao Publicador no SQL Server Management Studio e, então, expanda o nó do servidor.
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.
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.
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.
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 <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.
Na página Mapeamento de Usuário, ative os mapeamentos de usuário da distribuição e dos bancos de dados AdventureWorks, adicionando os usuários à associação da função do bancos de dados db_owner nesses 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.