Tipos de replicaçãoTypes of Replication

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoSQL Data Warehouse do Azure nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

O MicrosoftMicrosoftSQL ServerSQL Server fornece os seguintes tipos de replicação para uso nos aplicativos distribuídos:MicrosoftMicrosoft SQL ServerSQL Server provides the following types of replication for use in distributed applications:

O tipo de replicação que você escolhe para um aplicativo, depende de muitos fatores, incluindo o ambiente físico da replicação, o tipo e a quantidade de dados a serem replicados e se os dados serão ou não atualizados no Assinante.The type of replication you choose for an application depends on many factors, including the physical replication environment, the type and quantity of data to be replicated, and whether the data is updated at the Subscriber. O ambiente físico inclui o número e local dos computadores envolvidos na replicação e se esses computadores são clientes (estações de trabalho, laptops ou dispositivos portáteis) ou servidores.The physical environment includes the number and location of computers involved in replication and whether these computers are clients (workstations, laptops, or handheld devices) or servers.

Cada tipo de replicação começa normalmente com uma sincronização inicial dos objetos publicados entre o Publicador e os Assinantes.Each type of replication typically begins with an initial synchronization of the published objects between the Publisher and Subscribers. Esta sincronização inicial pode ser executada por replicação com um instantâneo, que é uma cópia de todos os objetos e dados especificados por uma publicação.This initial synchronization can be performed by replication with a snapshot, which is a copy of all of the objects and data specified by a publication. Depois que o instantâneo é criado, ele é distribuído aos Assinantes.After the snapshot is created, it is delivered to the Subscribers. Para alguns aplicativos, a replicação de instantâneo é tudo o que é necessário.For some applications, snapshot replication is all that is required. Para outros tipos de aplicativos, é importante que as alterações de dados subsequentes fluam para o Assinante de forma incremental com o passar do tempo.For other types of applications, it is important that subsequent data changes flow to the Subscriber incrementally over time. Alguns aplicativos também exigem que as alterações fluam do Assinante de volta para o Publicador.Some applications also require that changes flow from the Subscriber back to the Publisher. A replicação transacional e a replicação de mesclagem fornecem opções para estes tipos de aplicativos.Transactional replication and merge replication provide options for these types of applications.

As alterações de dados não são rastreadas para a replicação de instantâneo. Sempre que um instantâneo é aplicado, ele sobrescreve por completo os dados existentes.Data changes are not tracked for snapshot replication; each time a snapshot is applied, it completely overwrites the existing data. A replicação transacional rastreia as alterações pelo log de transação do SQL ServerSQL Server e a replicação de mesclagem rastreia as alterações pelos gatilhos e tabelas de metadados.Transactional replication tracks changes through the SQL ServerSQL Server transaction log, and merge replication tracks changes through triggers and metadata tables.

Consulte TambémSee Also

Visão geral dos agentes de replicação.Replication Agents Overview