Initialiser un abonnement avec un instantané pour une nouvelle publication

S’applique à : SQL Server Azure SQL Managed Instance

Cet article décrit les processus qui se produisent quand une publication de réplication est initialisée. Un instantané initial est appliqué aux Abonnés.

Instantané pour une nouvelle publication

Par défaut, un instantané est capturé après la création d’une publication. L’instantané est copié dans le dossier d’instantanés. Ce comportement par défaut se produit pour les publications de fusion créées à l’aide de l’Assistant Nouvelle publication.

L’instantané est appliqué à l’Abonné

Le nouvel instantané est appliqué à l’Abonné par un agent. L’application se produit lors de la synchronisation initiale de l’abonnement. L’agent qui effectue l’application dépend du type de publication :

  • Pour les publications transactionnelles et d’instantané :

    • L'Agent de distribution.
  • Pour les publications de fusion :

    • L'Agent de fusion.

Type de publication

Le tableau suivant affiche le contenu de l’instantané, pour chaque type de publication.

 

Type de publication cible de l’instantané Contenu de l’instantané
  • Publication d'instantané
  • Publication transactionnelle
  • Publication de fusion n’utilisant pas de filtres paramétrés
  • schéma
  • Données, dans les fichiers pour le programme de copie en bloc (BCP)
  • Contraintes
  • Propriétés étendues
  • Index
  • Déclencheurs
  • Tables système nécessaires à la réplication

Consultez Créer et appliquer un instantané.
  • Publication de fusion utilisant des filtres paramétrés
  • Instantané de schéma (scripts de réplication, objets publiés, mais pas de données)
  • Données qui appartiennent à la partition de l’abonnement

Consultez Instantanés des publications de fusion avec des filtres paramétrés.

Processus en deux parties avec publication de fusion qui utilise des filtres paramétrés

Pour une publication de fusion utilisant des filtres paramétrés, l’instantané est créé à l’aide du processus en deux parties suivant :

  1. Un instantané de schéma est créé, qui contient les éléments suivants :

    • Scripts de réplication.
    • Schéma des objets publiés.
    • (Mais pas de données.)
  2. Chaque abonnement est ensuite initialisé avec un instantané. L’instantané comprend les éléments suivants :

    • Scripts et schéma, copiés à partir de l’instantané de schéma.
    • Données qui appartiennent à la partition de l’abonnement.

Type de réplication

Les types de fichiers contenus dans l’instantané dépendent du type de réplication et des articles de votre publication.

 

Type de réplication Fichiers d'instantanés courants
Réplication d’instantané ou
Réplication transactionnelle
• Schéma (.sch)
• Données (.bcp)
• Contraintes et index (.dri)
• Fichiers d’instantanés compressés (.cab)
• Déclencheurs (.tag), uniquement pour mettre à jour un Abonné

• Contraintes (.idx).
Réplication de fusion • Schéma (.sch)
• Données (.bcp)
• Contraintes et index (.dri)
• Fichiers d’instantanés compressés (.cab)
• Déclencheurs (.trg)

• Données de table système (.sys)
• Tables de conflits (.cft).

Dossier d'instantanés

Les fichiers sont transférés en étant copiés dans le dossier d’instantanés par défaut ou dans le dossier de remplacement pour les instantanés.

Le dossier d’instantanés est spécifié lors de la configuration du serveur de distribution. Le dossier de remplacement est spécifié lors de la création de la publication.

Reprendre le transfert après une interruption

Le transfert de fichiers vers un dossier d’instantanés reprend automatiquement si le transfert est interrompu par une connexion non fiable.

Pour plus d’efficacité, la reprise ne renvoie pas les fichiers qui ont déjà été complètement transférés avant l’interruption.

Options d’instantané

Plusieurs options sont disponibles lors de l’initialisation d’un abonnement avec un instantané. Vous pouvez :