Présentation de l'implémentation de la réplication
Si le processus d'implémentation de la réplication présente des différences selon le type de réplication et les options choisies, les étapes suivantes sont cependant un dénominateur commun :
configuration de la réplication et publication des données ;
création et initialisation des abonnements ;
synchronisation des données.
Cette rubrique présente chaque étape et fournit des liens vers des descriptions plus détaillées. Il est important non seulement de comprendre les étapes nécessaires à la configuration de la réplication, mais également de maîtriser les domaines suivants :
Implémentation. Pour plus d'informations, consultez Considérations sur la conception de la solution (réplication).
Sécurité. Pour plus d'informations, consultez Sécurité et protection (réplication).
Performances. Pour plus d'informations, consultez Performances ( réplication).
Sauvegarde et restauration. Pour plus d'informations, consultez Sauvegarde et restauration de bases de données répliquées.
Une fois la réplication configurée, suivez les méthodes d'administration préconisées qui sont décrites dans Méthodes conseillées pour l'administration de la réplication.
Configuration de la réplication et publication des données
Le déploiement de la réplication commence lors de la configuration du serveur de publication et du serveur de distribution. Le serveur de distribution joue un rôle essentiel dans la réplication transactionnelle ; il joue toutefois un rôle plus limité dans la réplication transactionnelle et la réplication de capture instantanée car son rôle se cantonne alors à l'historique des agents, au signalement d'erreurs et à la surveillance. La réplication de fusion et la réplication transactionnelle font généralement appel à un serveur de distribution qui s'exécute sur le même ordinateur que le serveur de publication, tandis que la réplication transactionnelle utilise parfois un serveur de distribution distant, notamment si le serveur de publication est un système OLTP à haut débit. Pour plus d'informations sur la configuration du serveur de distribution et du serveur de publication, consultez Configuration de la distribution.
Après avoir configuré le serveur de publication et le serveur de distribution, vous pouvez créer des publications basées sur des données, des sous-jeux de données et des objets de base de données. Lorsque vous créez une publication, vous déterminez :
les objets de données et de base de données à répliquer ;
le type de réplication utilisé et les options de réplication, y compris le filtrage ;
l'emplacement de stockage des fichiers de captures intantanées et le moment de la synchronisation initiale, sauf si vous livrez manuellement le jeu de données initial ;
les autres propriétés à définir pour la publication.
Pour plus d'informations sur la création des publications, consultez Publication de données et d'objets de base de données.
Selon le type de réplication et les options choisis lors de la configuration de la publication, il se peut que l'Abonné soit à même de modifier des données après la livraison du jeu de données initial et de propager ces modifications au serveur de publication, qui peut à son tour les propager aux autres Abonnés. Les abonnés peuvent modifier les données répliquées dans les types de réplication qui suivent et voir ces modifications se propager en retour au serveur de publication :
la réplication de fusion. Pour plus d'informations, consultez Présentation de la réplication de fusion.
la réplication transactionnelle avec des abonnements pouvant être mis à jour. Pour plus d'informations, consultez Abonnements pouvant être mis à jour pour la réplication transactionnelle.
la réplication transactionnelle d'égal à égal. Pour plus d'informations, consultez Réplication transactionnelle d'égal à égal.
la réplication transactionnelle bidirectionnelle. Pour plus d'informations, consultez Réplication transactionnelle bidirectionnelle.
Création et initialisation des abonnements
Après avoir créé une publication, vous pouvez créer des abonnements et configurer des options supplémentaires. Pour plus d'informations, consultez Abonnement à des publications.
Que vous choisissiez la réplication de capture instantanée, la réplication transactionnelle ou la réplication de fusion, la réplication crée par défaut une capture instantanée initiale du schéma et des données de publication, puis l'enregistre à l'emplacement du dossier de captures instantanées spécifié. Une fois un abonnement créé, la capture instantanée initiale est appliquée d'après la planification indiquée lors de la création de la publication. Vous pouvez ignorer une ou plusieurs des étapes de capture instantanée si l'Abonné possède déjà le jeu de données initial ou si vous souhaitez l'appliquer manuellement. Pour plus d'informations, consultez Initialisation d'un abonnement.
Synchronisation des données
La synchronisation des données désigne le processus de propagation des données entre le serveur de publication et les Abonnés après l'application du jeu de données initial sur les Abonnés. Dans la réplication de capture instantanée, la synchronisation signifie la réapplication de la capture instantanée sur l'Abonné pour que le schéma et les données de la base de données d'abonnement soient cohérents avec ceux de la base de données de publication. Dans la réplication transactionnelle, la synchronisation correspond à la distribution des modifications de données telles les insertions, les mises à jour et les suppressions, entre le serveur de distribution et les Abonnés (et entre les Abonnés et le serveur de distribution dans le cas d'abonnements mis à jour). Dans la réplication de fusion, la synchronisation recouvre la fusion des modifications de données effectuées sur plusieurs sites, la détection et la résolution des éventuels conflits qui aboutit à la convergence des valeurs des données sur tous les sites. Pour plus d'informations sur la synchronisation, consultez Synchronisation des données.