Compartilhar via


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 Product no banco de dados de exemplo AdventureWorks2012. 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 Studioe expanda o nó de 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 de Publicação, selecione AdventureWorks2012 e clique em Avançar.

  4. Na página Tipo de Publicação, selecione Publicação transacionale 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 Próximo.

  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 para a direita para adicionar a coluna à cláusula WHERE da instrução de Filtro da consulta de filtro e modifique a cláusula WHERE da seguinte maneira:

    WHERE [SafetyStockLevel] < 500  
    
  8. Clique em OK e 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 Segurança do Agente, desmarque a caixa de seleção Usar as configurações de segurança do Agente de Instantâneo .

  11. Clique em Configurações de Segurança para o Agente de Instantâneo, insira <Machine_Name>\repl_snapshot na caixa Conta de processo, forneça a senha dessa conta e clique em OK.

  12. Repita a etapa anterior para configurar repl_logreader como a conta de processo do Agente de Leitor de Log e clique em Concluir.

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

  14. Depois que a publicação for 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 expanda a pasta Replicação.

  2. Na pasta Publicações Locais , clique com o botão direito do mouse em AdvWorksProductTranse clique em Exibir Status do Agente de Instantâneo.

  3. O status 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 expanda a pasta Replicação.

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

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

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

  4. \Na caixa de diálogo Adicionar Acesso à Publicação , selecione <Machine_Name>\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.

Consulte Também

Filtrar os dados publicados
Defina um Artigo
Criar e aplicar o instantâneo