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. 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 expanda o nó do servidor.

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

    ObservaçãoObservação

    Se você se conectou ao SQL Server usando localhost em vez do nome de servidor real, receberá um aviso de que o SQL Server não pode se conectar ao 'localhost' do servidor. 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, selecionar '<ServerName>' atuará como seu próprio Distribuidor; o SQL Server criará um banco de dados e um log e, em seguida, clique em Avançar.

  4. Se o SQL Server não estiver sendo executado, na página inicial do SQL Server Agent, selecione Sim, configure o serviço do SQL Server Agent para iniciar automaticamente. Clique em Avançar.

  5. Insira \\<Machine_Name>\repldata na caixa de texto Pasta do Instantâneo, onde <Machine_Name> é o nome do Publicador. Em seguida, 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 depois selecione Novo Logon.

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

  3. Na página Mapeamento de Usuário, na lista Usuários mapeados para este logon, selecione os bancos de dados de distribuição e de AdventureWorks2012 .

    Na lista Associação de função de banco de dados selecione a função db_owner para o logon para 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 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.

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

Consulte também

Conceitos

Configurar a distribuição

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

Outros recursos

Como configurar a publicação e a distribuição (Programação RMO)

Como configurar publicação e distribuição (Programação Transact-SQL de replicação)