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é |
---|---|
|
Consultez Créer et appliquer un instantané. |
|
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 :
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.)
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 :
Spécifier un emplacement de dossier d'instantanés de remplacement à la place, ou en plus de l'emplacement de dossier d'instantanés par défaut. Pour plus d’informations, consultez Modifier les options des instantanés.
Compresser les instantanés pour un stockage sur support amovible ou pour un transfert sur un réseau lent. Pour plus d’informations, consultez Compressed Snapshots.
Exécuter des scripts Transact-SQL avant ou après l'application de l'instantané. Pour plus d’informations, consultez Exécuter des scripts avant et après l’application de l’instantané.
Transférer des fichiers d'instantanés via le protocole FTP. Pour plus d’informations, consultez Transférer des instantanés via FTP.