Como criar um instantâneo para uma publicação de mesclagem com filtros com parâmetros (SQL Server Management Studio)

Gere instantâneos para partições na página Partições de Dados da caixa de diálogo Propriedades de Publicação - <Publicação>. Para obter mais informações sobre como acessar essa caixa de diálogo, consulte Como exibir e modificar propriedades de Artigo e Publicação (SQL Server Management Studio). É possível permitir que os Assinantes iniciem a geração de instantâneo e entreguem e/ou gerem instantâneos.

ObservaçãoObservação

Se a filtragem de um ou mais artigos da publicação gerar partições não sobrepostas, exclusivas de cada assinatura, os metadados serão limpos sempre que o Merge Agent for executado. Isso significa que o instantâneo particionado irá expirar mais rapidamente. Ao usar essa opção, considere permitir que os Assinantes iniciem a geração e a entrega do instantâneo. Para obter mais informações sobre as opções de filtragem, consulte a seção "Definindo 'opções de partição" Instantâneos para publicações de mesclagem com filtros com parâmetros.

Antes de gerar instantâneos para uma ou mais partições, é preciso:

  1. Criar uma publicação de mesclagem com o Assistente para Nova Publicação, e especificar um ou mais filtros de linha com parâmetros na página Adicionar Filtro do assistente. Para obter mais informações, consulte Como definir e modificar um filtro de linha com parâmetros para um artigo de mesclagem (SQL Server Management Studio).

  2. Gerar um instantâneo de esquema para a publicação. Por padrão, o instantâneo de esquema é gerado quando o Assistente para Nova Publicação é encerrado. Nesse momento é igualmente possível gerar um instantâneo de esquema no Microsoft SQL Server Management Studio.

Para gerar um instantâneo de esquema

  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.

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

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

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

Para permitir que os Assinantes iniciem a geração e entrega de instantâneo

  1. Na página Partição de dados da caixa de diálogo Propriedades de Publicação - <Publicação>, selecione Definir automaticamente uma partição e gerar um instantâneo, se necessário, quando um novo Assinante tentar sincronizar.

  2. Clique em OK.

Para gerar e atualizar instantâneos

  1. Na página Partições de Dados da caixa de diálogo Propriedades de Publicação - <Publicação>, clique em Adicionar.

  2. Digite um valor para HOST_NAME() e/ou um valor para SUSER_SNAME(), associado à partição para a qual será criado um instantâneo.

  3. Especifique, opcionalmente, um agendamento para atualizar instantâneos:

    1. Selecione Agendar o Snapshot Agent para que esta partição seja executada no(s) seguinte(s) horário(s):

    2. Aceite o agendamento padrão para atualizar instantâneos ou clique em Alterar para especificar um agendamento diferente.

  4. Clique em OK, o que o retornará para a caixa de diálogo Propriedades de Publicação - <Publicação>.

  5. Selecione a partição na grade de propriedades, depois clique em Gerar os instantâneos selecionados agora.

  6. Clique em OK.