Lição 1: publicando dados que usam replicação transacional

Nesta lição, você criará uma publicação transacional usando SQL Server Management Studio para publicar um subconjunto filtrado da tabela Produto no banco de dados de exemplo do AdventureWorks2008R2. Você também adicionará o logon do SQL Server usado pelo Distribution Agent à PAL (lista de acesso à publicação). Antes de iniciar este tutorial, você deverá ter completado o tutorial anterior, Preparando o Servidor para Replicação.

Para criar uma publicação e definir artigos

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

  2. Expanda a pasta Replicação, clique com o botão direito do mouse na pasta Publicações Locais e clique em Nova Publicação.

    O Assistente de Configuração de Publicação é inicializado.

  3. Na página Banco de Dados da Publicação, selecione AdventureWorks2008R2 e clique em Avançar.

  4. Na página de Tipos de Publicação, selecione Publicação Transacional e clique em Avançar.

  5. Na página Artigos expanda o nó Tabelas, selecione a caixa de seleção Produto, expanda Produto e desmarque as caixas de seleção ListPrice e StandardCost. Clique em Avançar.

  6. Na página Filtrar Linhas da Tabela, clique em Adicionar.

  7. Na caixa de diálogo Adicionar Filtro, clique na coluna SafetyStockLevel clique na seta à direita para adicionar a coluna para a cláusula WHERE da consulta de filtro e modifique a cláusula WHERE da seguinte maneira:

    WHERE [SafetyStockLevel] < 500
    
  8. Clique em OK e então clique em Avançar.

  9. Marque a caixa de seleção Criar um instantâneo imediatamente e mantê-lo disponível para inicializar assinaturas e clique em Avançar.

  10. Na página Agent Security, desmarque a caixa de seleção Usar as configurações de segurança do Snapshot Agent.

  11. Clique em Configurações de Segurança do Snapshot Agent, insira <Nome_da_Máquina>\repl_snapshot na caixa Conta de Processo, forneça a senha para essa conta e, depois, clique em OK.

  12. Repita a etapa anterior para configurar repl_logreader como a conta de processo para o Log Reader Agent e então clique em Concluir.

  13. Na página Concluir o Assistente, insira AdvWorksProductTrans na caixa Nome da Publicação e clique em Concluir.

  14. Depois que a publicação é criada, clique em Fechar para concluir o assistente.

Para exibir o status de geração do instantâneo

  1. Conecte-se ao Publicador no SQL Server Management Studio, expanda o nó do servidor e depois expanda a pasta Replicação.

  2. Na pasta Publicações Locais, clique com o botão direito do mouse em AdvWorksProductTrans e clique em Exibir Status do Snapshot Agent.

  3. O estado atual do trabalho do Snapshot Agent para a publicação é exibido. Verifique se o trabalho de instantâneo teve êxito antes de continuar à próxima lição.

Para adicionar o logon Distribution Agent à PAL

  1. Conecte-se ao Publicador no SQL Server Management Studio, expanda o nó do servidor e depois expanda a pasta Replicação.

  2. Na pasta Publicações Locais, clique com o botão direito do mouse em AdvWorksProductTrans e clique em Propriedades.

    A caixa de diálogo Propriedades de Publicação é exibida.

  3. Selecione a página Lista de Acesso à Publicação e clique emAdicionar.

  4. Na caixa de diálogo Adicionar Acesso à Publicação, selecione <Nome_da_Máquina>\repl_distribution e clique em OK. Clique em OK.

Próximas etapas

Você criou a publicação transacional com êxito. A seguir, você assinará essa publicação. Consulte Lição 2: Criando uma assinatura na publicação transacional.