Como criar e aplicar o instantâneo inicial (SQL Server Management Studio)

Por padrão, se o SQL Server Agent está sendo executado, um instantâneo é gerado imediatamente pelo Snapshot Agent depois que a publicação seja criada com o Assistente para Nova Publicação. Por padrão, isso é então aplicado pelo Distribution Agent (para replicações transacionais e instantâneas) ou o Merge Agent (para assinaturas de mesclagem) para todas as assinaturas. Um instantâneo também pode ser gerado usando o Microsoft SQL Server Management Studio e o Replication Monitor. Para obter informações sobre como iniciar o Replication Monitor, consulte Como iniciar o Replication Monitor (Replication Monitor).

Publicações de mesclagem que usam filtros com parâmetros requerem um instantâneo de duas partes. Para obter mais informações, consulte Como criar um instantâneo para uma publicação de mesclagem com filtros com parâmetros (SQL Server Management Studio).

Para criar um instantâneo no Management Studio

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

  2. Expanda a pasta Replicação e, em seguida, a pasta Publicações Locais.

  3. Clique com o botão direito do mouse na publicação para a qual você quer criar um instantâneo e, então, clique em Exibir Status do Snapshot Agent.

  4. Na caixa de diálogo Exibir Status do Snapshot Agent - <Publicação>, clique em Iniciar.

Quando Snapshot Agent terminar de gerar o instantâneo, uma mensagem será exibida, tal como "[100%] Um instantâneo de 17 artigo(s) foi gerado."

Para criar um instantâneo no Replication Monitor

  1. No Replication Monitor, expanda um grupo Publicadores no painel esquerdo e, depois, expanda um Publicador.

  2. Clique com o botão direito do mouse na publicação para a qual você quer gerar um instantâneo e, então, clique em Gerar Instantâneo.

  3. Para exibir o status do Snapshot Agent, clique na guia Agentes. Para obter informações mais detalhadas, clique com o botão direito do mouse no Snapshot Agent na grade e, então, clique em Exibir Detalhes.

Para aplicar um instantâneo

  • Depois que um instantâneo for gerado, ele é aplicado pela sincronização da assinatura com o Distribution Agent ou Merge Agent:

    • Se o agente é definido para ser executado continuamente (o padrão para replicação de transação), o instantâneo é automaticamente aplicado após ser gerado.

    • Se o agente tiver execução agendada, o instantâneo será aplicado na próxima execução agendada do agente.

    • Se o agente tiver execução sob demanda, o instantâneo será aplicado na próxima vez que você executar o agente.

    Para obter mais informações sobre sincronização de assinaturas, consulte Como sincronizar uma assinatura push (SQL Server Management Studio) e Como sincronizar uma assinatura pull (SQL Server Management Studio).