Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La réplication utilise un certain nombre de programmes autonomes, appelés agents, pour effectuer les tâches associées au suivi des modifications et à la distribution des données. Par défaut, les agents de réplication s’exécutent en tant que travaux planifiés sous SQL Server Agent, et SQL Server Agent doit s’exécuter pour que les travaux s’exécutent. Les agents de réplication peuvent également être exécutés à partir de la ligne de commande et par les applications qui utilisent RMO (Replication Management Objects). Les agents de réplication peuvent être administrés à partir du moniteur de réplication SQL Server et de SQL Server Management Studio.
Agent de SQL Server
SQL Server Agent héberge et planifie les agents utilisés dans la réplication et offre un moyen simple d’exécuter des agents de réplication. SQL Server Agent contrôle et surveille également les opérations en dehors de la réplication. Pour plus d’informations, consultez Configurer sql Server Agent.
Important
Par défaut, le service SQL Server Agent est désactivé lors de l'installation de SQL Server, sauf si vous choisissez explicitement de démarrer automatiquement le service au cours de l'installation. Pour plus d’informations sur le démarrage du service SQL Server Agent, consultez Démarrer, Arrêter ou Suspendre le service SQL Server Agent.
Agent d'instantané
L’Agent d’instantané est généralement utilisé avec tous les types de réplication. Il prépare le schéma et les fichiers de données initiaux des tables publiées et d’autres objets, stocke les fichiers d’instantanés et enregistre des informations sur la synchronisation dans la base de données de distribution. L’agent d’instantané s’exécute sur le serveur de distribution. Pour plus d’informations, consultez l’Agent d’instantané de réplication.
Agent de lecture du journal
L'Agent de lecture du log est utilisé avec la réplication transactionnelle. Il déplace les transactions marquées pour la réplication du journal des transactions sur le serveur de publication vers la base de données de distribution. Chaque base de données publiée à l’aide de la réplication transactionnelle possède son propre agent de lecture du journal qui s’exécute sur le serveur de distribution et se connecte au serveur de publication (le serveur de distribution peut se trouver sur le même ordinateur que le serveur de publication). Pour plus d’informations, consultez l’Agent de lecture du journal de réplication.
Agent de Distribution
L’Agent de distribution est utilisé avec la réplication d’instantanés et la réplication transactionnelle. Il applique l'instantané initial à l'abonné et transfère les transactions stockées dans la base de données de distribution vers les abonnés. L’Agent de distribution s’exécute sur le serveur de distribution pour les abonnements Push ou sur l’Abonné pour les abonnements par extraction. Pour plus d’informations, consultez l’Agent de distribution de réplication.
Agent de fusion
L’Agent de fusion est utilisé avec la réplication de fusion. Il applique l’instantané initial à l’Abonné et déplace et rapproche les modifications incrémentielles des données qui se produisent. Chaque abonnement de fusion possède son propre agent de fusion qui se connecte à la fois au serveur de publication et à l’Abonné et met à jour les deux. L’agent de fusion s’exécute sur le serveur de distribution pour les abonnements push ou sur l’abonné pour les abonnements pull. Par défaut, l’Agent de fusion charge les modifications de l’Abonné vers le serveur de publication, puis télécharge les modifications du serveur de publication vers l’Abonné. Pour plus d’informations, consultez l’Agent de fusion de réplication.
Agent de lecture de la file d'attente
L’Agent de lecture de file d’attente est utilisé dans la réplication transactionnelle avec l’option de mise à jour en file d’attente. L’agent s’exécute sur le serveur de distribution et déplace les modifications apportées à l’Abonné vers le serveur de publication. Contrairement à l’Agent de distribution et à l’Agent de fusion, une seule instance de l’Agent de lecture de file d’attente existe pour traiter tous les éditeurs et publications pour une base de données de distribution donnée. Pour plus d’informations sur l’Agent de lecture de file d’attente, consultez l’Agent de lecture de file d’attente de réplication . Pour plus d’informations sur les abonnements pouvant être mis à jour, consultez Abonnements pouvant être mis à jour pour la réplication transactionnelle.
Travaux de réplication et de maintenance
La réplication a un certain nombre de tâches de maintenance qui effectuent une maintenance planifiée et à la demande. Pour plus d’informations, consultez Administration de l’agent de réplication.
Voir aussi
Démarrer et arrêter un Agent de réplication (SQL Server Management Studio)
Exécuter des travaux de maintenance de réplication (SQL Server Management Studio)
Concepts des exécutables de l'agent de réplication
Administration de l’Agent de réplication