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 replicação, é possível distribuir dados para diferentes locais e para usuários remotos e móveis através de redes locais e de longa distância, conexões discadas, conexões sem-fio e a Internet.

A replicação transacional normalmente é usada em cenários de servidor para servidor que requerem alta taxa de transferência, incluindo: melhora da escalabilidade e disponibilidade; armazenamento de dados data warehouse e relatórios; integração de dados de vários sites; integração de dados heterogêneos e descarregamento de processamento em lote. A replicação de mesclagem é projetada principalmente para aplicativos móveis ou de servidor distribuído que possuem 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 inicial de dados para replicação transacional e de mesclagem. Ela também pode ser usada quando atualizações completas de dados forem 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 por meio do 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 incluir classes que podem ser adaptadas para sincronização entre um banco de dados do SQL Server e qualquer outro banco de dados que seja compatível com o ADO.NET. Para obter a 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 a Central do desenvolvedor do Microsoft Sync Framework. Para obter uma comparação entre o Sync Framework e Replicação de Mesclagem, consulte Visão geral da sincronização de bancos de dados

Novidades

  • O SQL Server 2017 não incorporou novos recursos significativos para Replicação do SQL Server.
  • O SQL Server 2016 não incorporou novos recursos significativos para 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

Filtrar Dados

Opções de replicação transacional

Opções de replicação de mesclagem

Gerenciar assinaturas

Sincronizar Assinaturas

Administração

Monitoramento