Initialisation de la réplication transactionnelle à partir de la sauvegarde

10

Il existe une option lors de la configuration d'une publication pour la réplication pour Autoriser l'initialisation à partir de la sauvegarde. Nous créons des bases de données répliquées depuis plusieurs années et nous avons toujours initialisé à partir d'une sauvegarde, mais nous n'avons jamais défini cet indicateur (nous l'avons remarqué pour la première fois il y a quelques jours). La réplication a certainement fonctionné sans problème pendant tout ce temps.

J'ai trouvé beaucoup de hits expliquant que cela doit être utilisé mais aucun qui explique pourquoi.

Quelqu'un a-t-il une compréhension de ce que cela fait réellement? De mon point de vue, cela ne semble pas nécessaire, mais je pense que je dois manquer quelque chose.

PseudoToad
la source
Les publications sont-elles activées pour le Peer-to-Peer (même si vous ne les utilisez pas pour cela)? Si tel est le cas, le paramètre d'initialisation à partir de la sauvegarde par défaut est truemême lorsqu'il n'est pas spécifié. msdn.microsoft.com/en-us/library/ms188738.aspx
Jon Seigel
Nous utilisons la réplication transactionnelle directe à sens unique et j'ai vérifié que l'indicateur est défini sur false. Je vais le définir sur vrai à l'avenir, mais j'aimerais comprendre son objectif.
PseudoToad
1
Voir la troisième section à partir du bas de replicationanswers.com/NoSyncOn2005.asp intitulée Comment "initialiser avec la sauvegarde" fonctionne et comment éviter les pièges
crummel4
1
Pour obtenir des instructions étape par étape, veuillez vous reporter à Initialiser la réplication SQL Server à l'aide d'une sauvegarde de base de données. De plus, REPLTalk a un bon article sur Deep Dive on Initialize from Backup for Transactional Replication
Kin Shah

Réponses:

4

Mettre les commentaires dans une réponse afin que la question puisse être marquée comme répondue:

@ crummel4 dit: "Voir la troisième section à partir du bas de http://replicationanswers.com/NoSyncOn2005.asp intitulée Comment" initialiser avec sauvegarde "fonctionne et comment éviter les pièges"

@Kin dit: "Pour obtenir des instructions étape par étape, veuillez consulter http://www.mssqltips.com/sqlservertip/2386/initialize-sql-server-replication-using-a-database-backup/ ou http: // blogs .msdn.com / b / repltalk / archive / 2010/03/16 / deep-dive-on-initialize-from-backup-for-transactional-replication.aspx

Brent Ozar
la source