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.
Aplica-se a:SQL Server
Instância Gerenciada de SQL do Azure
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. Use a replicação para 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: 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.
Novidades
- O SQL Server 2022 não incorporou novos recursos significativos para Replicação do SQL Server.
- O SQL Server 2019 não incorporou novos recursos significativos para Replicação do SQL Server.
- 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
- 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 a partir de um backup (Programação de replicação em Transact-SQL)
- Inicializar uma assinatura manualmente
- Sincronizar uma Assinatura Pull
- Sincronizar uma Assinatura Push
- Reinicializar uma assinatura
- Executar scripts durante a sincronização (Programação Transact-SQL de replicaçã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 sincronização (Programação Transact-SQL de replicaçã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
- Carregar Dados em Massa em Tabelas de uma Publicação de Mesclagem (Programação de Replicação Transact-SQL)
- Limpar Metadados de Mesclagem (Programação de Replicação Transact-SQL)
- Executar uma atualização fictícia para um artigo de mesclagem (Programação Transact-SQL de replicação)
- Exibir comandos replicados e outras informações no banco de dados de distribuição (Programação Transact-SQL de replicação)
- Habilitar Backups Coordenados para Replicação Transacional (Programação de Replicação Transact-SQL)
- Administrar uma topologia Ponto a Ponto (Programação Transact-SQL de replicação)
- Fechar para novas sessões uma Topologia de Replicação (Programação de Replicação Transact-SQL)
- Configurar o Trabalho do Conjunto de Transações para um Fornecedor Oracle (Programação de Replicação Transact-SQL)
- Atualização de scripts de replicação (Programação Transact-SQL 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 (Programação Transact-SQL de replicação)
- Exibir Informações de Conflito para Publicações de Mesclagem (Programação de Replicação Transact-SQL)
- Medir a latência e validar conexões para replicação transacional