Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Managed Instance
A replicação é um conjunto de tecnologias para copiar e distribuir objetos de dados e bases de dados de uma base de dados para outra e, em seguida, sincronizar as bases de dados para manter a consistência. Use a replicação para distribuir dados para locais diferentes e para usuários remotos ou móveis em redes locais e de longa distância, conexões dial-up, conexões sem fio e Internet.
A replicação transacional é normalmente usada em cenários de servidor para servidor que exigem 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 locais; integração de dados heterogéneos; e descarregamento do processamento em lote. A replicação de mesclagem é concebida principalmente para aplicações móveis ou aplicações de servidor distribuído que têm possíveis conflitos de dados. Os cenários comuns incluem: troca de dados com utilizadores móveis; aplicações de ponto de venda (POS) para consumidores; e integração de dados de vários locais. A replicação instantânea é usada para fornecer o conjunto de dados inicial para replicação transacional e de mesclagem; ela também pode ser usada quando atualizações completas dos 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 toda a empresa. A replicação para SQLCE 3.5 e SQLCE 4.0 é suportada no Windows Server 2012 e no Windows 8.
O que há de novo
- O SQL Server 2022 não introduziu novos recursos significativos na replicação do SQL Server.
- O SQL Server 2019 não introduziu novos recursos significativos na replicação do SQL Server.
- O SQL Server 2017 não introduziu novos recursos significativos na replicação do SQL Server.
- O SQL Server 2016 não introduziu novos recursos significativos na replicação do SQL Server.
Para obter informações sobre compatibilidade com versões anteriores, veja Compatibilidade com versões anteriores da replicação
Segurança da replicação
- Exibir e modificar configurações de segurança de replicação
- Gerenciar logins na lista de acesso à publicação
Edição e Distribuição
- Configurar publicação e distribuição
- Exibir e modificar propriedades de publicação
- Desativar publicação e distribuição
Publicações e Artigos
- Criar uma publicação
- Definir um artigo
- Exibir e modificar propriedades de publicação
- Exibir e modificar propriedades do artigo
- Eliminar uma publicação
- Suprimir um artigo
- Criar uma publicação a partir de um banco de dados Oracle
- Definir o período de expiração das subscrições
- Especificar opções de esquema
- Replicar alterações de esquema
- Gerenciar colunas de identidade
- Definir o nível de compatibilidade para mesclar publicações
Opções de instantâneo
Filtrar dados
- Definir e modificar um filtro de coluna
- 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 parametrizados
- Definir e modificar um filtro de associação entre artigos mesclados
Opções de replicação transacional
- Definir o método de propagação para alterações de dados em artigos transacionais
- Habilitar a atualização de assinaturas para publicações transacionais
Opções de Replicação com Mesclagem
- Definir uma relação de registro lógico entre artigos da tabela de mesclagem
- Especificar propriedades de replicação de mesclagem
- Especificar um solucionador de artigo de fusão
Gerir Subscrições
- Criar uma Pull Subscription
- Exibir e modificar propriedades de assinatura pull
- Excluir uma subscrição 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 que não seja do SQL Server
Sincronizar subscrições
- Criar e Aplicar o Snapshot Inicial
- Criar um instantâneo para uma publicação de mesclagem com filtros parametrizados
- Inicializar uma assinatura transacional a partir de um backup (Replicação Transact-SQL Programação)
- Inicializar uma assinatura manualmente
- Sincronizar uma Assinatura Pull
- Sincronizar uma Assinatura Push
- Reinicializar uma assinatura
- Executar Scripts Durante a Sincronização (Programação de Replicação Transact-SQL)
- 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 (replicação Transact-SQL programação)
- Implementar um resolvedor de conflitos personalizado para um artigo de fusão
Administração
- Trabalhar com perfis do Agente de Replicação
- Validar dados no assinante
- Gerenciar partições para uma publicação de mesclagem com filtros parametrizados
- Bulk-Load Dados de Tabelas numa Publicação de Mescla (Replicação Transact-SQL Programação)
- Limpar metadados de mesclagem (replicação Transact-SQL programação)
- Executar uma atualização fictícia para um artigo de fusão (Programação de replicação Transact-SQL)
- Exibir comandos replicados e outras informações no banco de dados de distribuição (replicação Transact-SQL programação)
- Habilite backups coordenados para replicação transacional (replicação Transact-SQL programação)
- Administrar uma topologia ponto-a-ponto (programação de replicação Transact-SQL)
- Desativar uma topologia de replicação (replicação Transact-SQL programação)
- Configurar o Envio de Conjunto de Transações para um Publicador Oracle (Programação de Replicação Transact-SQL)
- Scripts de atualização de replicação (Programação de replicação Transact-SQL)
Ecrã
- 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 (replicação Transact-SQL programação)
- Exibir informações de conflito para publicações de mesclagem (replicação Transact-SQL programação)
- Meça a latência e valide conexões para replicação transacional