Compartilhar via


Lição 1: Publicando dados usando replicação transacional

Nesta lição, você criará uma publicação transacional usando o SQL Server Management Studio para publicar um subconjunto filtrado da tabela Produto no banco de dados de exemplo AdventureWorks2012 . Adicione também o logon do SQL Server usado pelo Agente de Distribuição à lista de acesso à publicação (PAL). Antes de iniciar este tutorial, você deve ter concluído 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 é iniciado.

  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 transacional e clique em Avançar.

  5. Na página Artigos, expanda o nó Tabelas, marque a caixa de seleção Produto, depois expanda o nó 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 Filter 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. Selecione Criar um instantâneo imediatamente e mantenha o instantâneo 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 Process account, forneça a senha dessa conta e clique em OK.

  12. Repita a etapa anterior para definir 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 de configuração.

Para visualizar o status da geração de snapshot

  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 AdvWorksProductTrans e 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 a tarefa de instantâneo foi bem-sucedida antes de continuar para a próxima lição.

Para adicionar o logon do Distribution Agent ao 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 AdvWorksProductTrans e 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 com êxito a publicação transacional. Em seguida, você assinará esta publicação. Confira a Lição 2: Criando uma assinatura para a publicação transacional.

Consulte Também

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