Inicializando uma assinatura com um instantâneo
Após uma publicação ter sido criada, um instantâneo inicial é tipicamente criado e copiado para a pasta de instantâneo (isso acontece por padrão para publicações de mesclagem criadas com o Assistente para Novas Publicações). Isso é então aplicado ao Assinante pelo Distribution Agent (para publicações transacionais e instantâneas) ou o Merge Agent (para publicações de mesclagem) durante a sincronização inicial da assinatura. O processo de instantâneo depende do tipo de publicação:
Se o instantâneo destinar-se a uma publicação instantânea, a uma publicação transacional ou a uma publicação de mesclagem que não use filtros com parâmetros, o instantâneo conterá o esquema e os dados em arquivos do BPC (programa de cópia em massa), assim como restrições, propriedades estendidas, índices, gatilhos e tabelas do sistema necessárias para a replicação. Para obter mais informações sobre criação e aplicação do instantâneo, consulte Criando e aplicando o instantâneo.
Se o instantâneo for uma publicação de mesclagem que usa filtros com parâmetros, o instantâneo será criado usando um processo de duas partes. Primeiro é criado um instantâneo do esquema que contém os scripts de replicação e o esquema dos objetos publicados, mas não os dados. Cada assinatura é então inicializada com um instantâneo que inclui os scripts e o esquema copiados do instantâneo do esquema e os dados pertencentes à partição de assinatura. Para obter mais informações, consulte Instantâneos para publicações de mesclagem com filtros com parâmetros.
O instantâneo consiste de arquivos diferentes que dependem do tipo de replicação e os artigos em sua publicação. Esses arquivos são copiados para a pasta padrão de instantâneo quando o Distribuidor foi configurado ou para uma pasta alternativa de instantâneo especificada quando a publicação foi criada.
Tipo de replicação |
Arquivos comuns de instantâneo |
---|---|
Replicação de instantâneo ou replicação de transação |
esquema (.sch); dados (.bcp); restrições e índices (.dri); restrições (.idx); gatilhos (.trg): para atualizar só os Assinantes; arquivos de instantâneo compactados (.cab). |
Replicação de mesclagem. |
esquema (.sch); dados (.bcp); restrições e índices (.dri); gatilhos (.trg); dados da tabela do sistema (.sys); tabelas em conflito (.cft); arquivos de instantâneo compactados (.cab). |
Se uma transferência de instantâneo for interrompida, ela continuará automaticamente de onde parou e não reenviará nenhum arquivo que já tenha sido transferido completamente. A unidade de entrega para o Snapshot Agent é o arquivo bcp para cada artigo de publicação, então, os arquivos que são parcialmente entregues deverão ser reenviados completamente. Entretanto, continuar o instantâneo de onde parou pode reduzir significantemente a quantia de dados transmitidos e assegurar uma entrega de instantâneo a tempo mesmo se a conexão não for confiável.
Opções de instantâneo
Há várias opções disponíveis ao inicializar uma assinatura com um instantâneo. Você pode:
Especificar um local alternativo para a pasta de instantâneo em vez do ou além do local da pasta de instantâneo padrão. Para obter mais informações, consulte Locais da pasta de instantâneos alternativos.
Compacte instantâneos para armazenamento em mídias removíveis ou para transferência em uma rede lenta. Para obter mais informações, consulte Instantâneos compactados.
Execute scripts de Transact-SQL antes ou depois que o instantâneo seja aplicado. Para obter mais informações, consulte Executando scripts antes ou depois que o instantâneo é aplicado.
Transfira arquivos de instantâneo usando o Protocolo de Transferência de Arquivo (FTP). Para obter mais informações, consulte Transferindo instantâneos pelo FTP.