Compartilhar via


Replicação do SQL Server

A replicação é um conjunto de tecnologias para copiar e distribuir dados e objetos de um banco de dados para outro e, em seguida, sincronizar entre os bancos de dados para manter a consistência. Usando a replicação, você pode distribuir dados para locais diferentes e para usuários remotos ou móveis em redes locais e de ampla área, conexões discadas, conexões sem fio e internet.

A replicação transacional normalmente é usada em cenários de servidor para servidor que requerem alta taxa de transferência, incluindo: melhorar a escalabilidade e a disponibilidade; armazenamento de dados e relatórios; integração de dados de vários sites; integração de dados heterogêneos; descarregamento de processamento em lote. A replicação de mesclagem é projetada principalmente para aplicativos móveis ou aplicativos de servidor distribuído que têm possíveis conflitos de dados. Os cenários comuns incluem: troca de dados com usuários móveis; aplicativos de POS (ponto de vendas) para o consumidor e integração de dados de vários sites. A replicação de instantâneo é usada para fornecer o conjunto de dados inicial para replicação transacional e de mesclagem; também pode ser usada quando atualizações completas de dados são apropriadas. Com esses três tipos de replicação, o SQL Server fornece um sistema poderoso e flexível para sincronizar dados em sua empresa. A replicação para SQLCE 3.5 e SQLCE 4.0 tem suporte no Windows Server 2012 e no Windows 8.

Como alternativa à replicação, você pode sincronizar bancos de dados usando o Microsoft Sync Framework. O Sync Framework inclui componentes e uma API intuitiva e flexível que facilitam a sincronização entre os bancos de dados SQL Server, SQL Server Express, SQL Server Compact e SQL Azure. O Sync Framework também inclui classes que podem ser adaptadas para sincronizar entre um banco de dados do SQL Server e qualquer outro banco de dados compatível com ADO.NET. Para obter uma documentação detalhada dos componentes de sincronização de banco de dados do Sync Framework, consulte Sincronizando bancos de dados. Para obter uma visão geral do Sync Framework, consulte o Centro de Desenvolvedores do Microsoft Sync Framework. Para obter uma comparação entre o Sync Framework e a Replicação de Mesclagem, consulte Visão Geral da Sincronização de Bancos de Dados

Quais são as novidades?

  • O SQL Server 2017 não introduziu novos recursos significativos à replicação do SQL Server.
  • O SQL Server 2016 não introduziu novos recursos significativos à replicação do SQL Server.

Para informações de compatibilidade com versões anteriores, confira Compatibilidade de replicação com versões anteriores

Segurança de replicação

Publicação e Distribuição

Publicações e Artigos

Opções de instantâneo

Filtragem de dados

Opções de replicação transacional

Opções de Replicação de Mesclagem

Gerenciar assinaturas

Sincronizar Assinaturas

Administração

Monitoramento