Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
- Exibir e modificar configurações de segurança de replicação
- Gerenciar logons na lista de acesso à publicação
Publicação e Distribuição
- Configurar a publicação e a distribuição
- Exibir e modificar as propriedades da publicação
- Desabilitar a publicação e a distribuição
Publicações e Artigos
- Criar uma publicação
- Defina um Artigo
- Exibir e modificar as propriedades da publicação
- Exibir e modificar as propriedades do artigo
- Excluir uma publicação
- Excluir um artigo
- Criar uma publicação de um Banco de Dados Oracle
- Definir o período de validade da assinatura
- Especificar opções de esquema
- Replicar alterações de esquema
- Gerenciar colunas de identidade
- Definir o Nível de Compatibilidade para Publicações de Mesclagem
Opções de instantâneo
Filtragem de dados
- Definir e modificar um filtro de colunas
- Definir e modificar um filtro de linha estático
- Definir e modificar um filtro de linha parametrizado para um artigo de mesclagem
- Otimizar filtros de linha com parâmetros
- Definir e Modificar um Filtro de Junção Entre Artigos de Mesclagem
Opções de replicação transacional
- Definir o Método de Propagação de Alterações de Dados para Artigos Transacionais
- Habilitar atualização de assinaturas para publicações transacionais
Opções de Replicação de Mesclagem
- Definir um Relacionamento de Registro Lógico Entre Artigos de Tabela de Mesclagem
- Especificar propriedades da Replicação de Mesclagem
- Especificar um Resolvedor de Artigo de Mesclagem
Gerenciar assinaturas
- Criar uma Assinatura de Pull
- Exibir e Modificar Propriedades de Assinatura Pull
- Excluir uma Assinatura Pull
- Criar uma Assinatura Push
- Exibir e modificar propriedades de assinatura push
- Excluir uma Assinatura Push
- Especificar agendas de sincronização
- Criar uma Assinatura Atualizável para uma Publicação Transacional
- Criar uma assinatura para um assinante não SQL Server
Sincronizar Assinaturas
- Criar e aplicar o instantâneo inicial
- Criar um Instantâneo para uma Publicação de Mesclagem com Filtros Parametrizados
- Inicializar uma assinatura transacional de um backup
- Inicializar uma assinatura manualmente
- Sincronizar uma Assinatura Pull
- Sincronizar uma Assinatura Push
- Reinicializar uma assinatura
- Executar scripts durante a sincronização
- Implementar um Manipulador de Lógica de Negócios para um Artigo de Mesclagem
- Depurar um Manipulador de Lógica de Negócios (Programação de Replicação)
- Controlar o comportamento de gatilhos e restrições durante a sincronização
- Implementar um resolvedor de conflitos personalizado para um artigo de mesclagem
Administração
- Trabalhar com perfis do Agente de Replicação
- Validar Dados no Assinante
- Administrar partições para uma publicação de fusão com filtros parametrizados
- Bulk-Load dados em tabelas em uma publicação de mesclagem
- Limpar Metadados de Mesclagem
- Executar uma atualização fictícia para um artigo de mesclagem
- Exibir comandos replicados e outras informações no banco de dados de distribuição
- Habilitar backups coordenados para replicação transacional
- Administrar uma topologia ponto a ponto
- Quiesce a Replication Topology
- Configurar o trabalho de conjunto de transações para um Publicador Oracle
- Atualizar scripts de replicação
Monitoramento
- Permitir que não administradores usem o Replication Monitor
- Monitorar programaticamente a replicação
- Exibir comandos replicados e outras informações no banco de dados de distribuição
- Exibir informações de conflito para publicações de mesclagem
- Medir a latência e validar conexões para replicação transacional