Como a replicação de instantâneo funciona no MS SQL Server

Compartilhe agora:

Este artigo explica o processo de instantâneo entrando em detalhes de seu funcionamento.

Replicação de instantâneo em SQL Server é útil quando você deseja compartilhar seu banco de dados exatamente como está agora, sem focar em nenhuma das atualizações que seriam feitas nele. Recurso de replicação de instantâneo de SQL Server ajuda os usuários a compartilhar dados da maneira que aparecem no momento atual para os assinantes. É importante observar que, embora o processo de replicação de instantâneos possa ser usado isoladamente, é mostly usado para fornecer apenas os objetos de banco de dados ou os dados iniciais que são usados ​​para fins de transação e mala direta. Se você deseja usar a replicação de instantâneo isoladamente, deve usá-la nas seguintes situações.

  • Se houver alterações pouco frequentes ocorrendo nos dados.
  • Se você precisar replicar apenas pequenos volumes de dados.
  • Se você puder ter cópias de dados desatualizadas no final do editor.
  • Grandes alterações no banco de dados são feitas com frequência.

A sobrecarga contínua que o editor precisa assumir é muito menor na replicação de instantâneo em comparação com a replicação transacional, pois não leva em consideração nenhuma das alterações incrementais. Caso o conjunto de dados que você está replicando seja grande, você precisará de uma grande quantidade de recursos para garantir que o instantâneo seja gerado e aplicado corretamente. Para garantir que isso seja feito com eficiência, você deve ter em mente o tamanho dos dados completos junto com a frequência com que as alterações estão sendo feitas e se usar a replicação de instantâneo é a escolha apropriada.

Replicação de instantâneo em SQL Server

Funcionamento da replicação de instantâneo

Instantâneo é usado em SQL Server para todos os tipos de replicação para inicializar assinantes. No entanto, em SQL Server, o agente de captura instantânea é usado para gerar captura instantânea, mas não para entrega. O agente usado para entregar o instantâneo difere com base no tipo de replicação que está em uso. O Distribution Agent é usado para entregar os arquivos no caso de replicação de instantâneo e transacional. A replicação de mesclagem faz uso de SQL Server Agente de mesclagem. 

O Snapshot Agent usa o Distributor para execução, ele também é executado pelo Distribution Agent, bem como pelo Merge Agent para assinaturas push, no caso de assinatura pull, eles são executados nos assinantes.

Você pode optar por aplicar e gerar aplicativos imediatamente, bem como após a conclusão do processo de assinatura. O arquivo de instantâneo que contém o esquema e os dados das tabelas publicadas, juntamente com os objetos do banco de dados, é criado pelo Snapshot Agent e, em seguida, armazenado na pasta do instantâneo para uso do editor. Esses arquivos também podem ser usados ​​para rastrear registros no banco de dados de distribuição. A pasta de instantâneo padrão é especificada quando o Distribuidor foi configurado, no entanto, um local alternativo pode ser especificado para uma publicação mesmo quando você tem um padrão e mesmo quando não tem.

Além do funcionamento do instantâneo descrito acima, há também outro processo de instantâneo que é dividido em duas partes e é usado ao fazer uso da publicação de mesclagem junto com certos filtros parametrizados.

Além de investir tempo na otimização SQL Server, os DBAs também devem levar em consideração a segurança e a acessibilidade dos dados. Investir em um correção de sql ferramenta pode percorrer um longo caminho na prevenção de situações de perda de dados.

Introdução do autor:

Victor Simon é um especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo recuperação de acesso e produtos de software de recuperação SQL. Para mais informações visite www.datanumen.com

Compartilhe agora:

Uma resposta para “Como funciona a replicação de instantâneos no MS SQL Server"

  1. Este parágrafo oferece uma ideia clara projetada para os novos visualizadores de blogs, sobre como realmente fazer blogs.

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *