Inicializar uma assinatura com um instantâneo para uma nova publicação
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure
Este artigo descreve os processos que ocorrem quando uma publicação de replicação é inicializada. Um instantâneo inicial é aplicado aos Assinantes.
Instantâneo de uma nova publicação
Por padrão, um instantâneo é capturado após a criação de uma publicação. O instantâneo é copiado para a pasta de instantâneos. Esse comportamento padrão ocorre para publicações de mesclagem criadas usando o Assistente para Nova Publicação.
O instantâneo é aplicado ao Assinante
O novo instantâneo é aplicado ao Assinante por um agente. A aplicação ocorre durante a sincronização inicial da assinatura. O agente que faz a aplicação depende do tipo de publicação:
Para publicações transacionais ou de instantâneo:
- O Distribution Agent.
Para publicações de mesclagem:
- O Merge Agent.
Tipo de publicação
A tabela a seguir exibe o conteúdo do instantâneo para cada tipo de publicação.
Tipo de publicação à qual o instantâneo se destina | Conteúdo do instantâneo |
---|---|
|
Confira Criar e aplicar o instantâneo. |
|
Confira Instantâneos para publicações de mesclagem com filtros parametrizados. |
Processo de duas partes com publicação de mesclagem que usa filtros parametrizados
Para uma publicação de mesclagem que usa filtros com parâmetros, o instantâneo é criado usando o seguinte processo de duas partes:
É criado um instantâneo de esquema, que contém os seguintes itens:
- Scripts de replicação.
- Esquema dos objetos publicados.
- (Mas sem dados.)
Cada assinatura é inicializada com um instantâneo. O instantâneo inclui os seguintes itens:
- Scripts e esquema, copiados do instantâneo do esquema.
- Dados que pertencem à partição da assinatura.
Tipo de replicação
Os tipos de arquivo contidos no instantâneo dependem do tipo de replicação e dos artigos em sua publicação.
Tipo de replicação | Arquivos comuns de instantâneo |
---|---|
Replicação de instantâneo ou Replicação transacional |
• Esquema (.sch) • Dados (.bcp) • Restrições e índices (.dri) • Arquivos de instantâneos compactados (.cab) • Gatilhos (.tag), somente para atualizar um Assinante • Restrições (.idx). |
Replicação de mesclagem | • Esquema (.sch) • Dados (.bcp) • Restrições e índices (.dri) • Arquivos de instantâneos compactados (.cab) • Acionadores (.trg) • Dados da tabela do sistema (.sys) • Tabelas de conflitos (.cft). |
Pasta do instantâneo
Os arquivos são transferidos ao serem copiados para a pasta de instantâneo padrão ou para a pasta alternativa para instantâneos.
A pasta de instantâneos é especificada quando o Distribuidor é configurado. A pasta alternativa é especificada quando a publicação é criada.
Retomar transferência após a interrupção
A transferência de arquivos para uma pasta de instantâneos será retomada automaticamente se a transferência for interrompida por uma conexão não confiável.
Para fins de eficiência, a continuação não reenvia nenhum arquivo que já foi totalmente transferido antes da interrupção.
Opções de instantâneo
Há várias opções disponíveis ao inicializar uma assinatura com um instantâneo. Você poderá:
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, confira Modificar opções de instantâneo.
Compacte instantâneos para armazenamento em mídias removíveis ou para transferência em uma rede lenta. Para obter mais informações, consulte Compressed Snapshots.
Execute scripts de Transact-SQL antes ou depois que o instantâneo seja aplicado. Para mais informações, consulte Executar scripts antes e depois da aplicação do instantâneo.
Transfira arquivos de instantâneo usando o Protocolo de Transferência de Arquivo (FTP). Para obter mais informações, consulte Transferir instantâneos pelo FTP.