Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Managed Instance
Replicatie maakt gebruik van een aantal zelfstandige programma's, agents genoemd, om de taken uit te voeren die zijn gekoppeld aan het bijhouden van wijzigingen en het distribueren van gegevens. Replicatieagents worden standaard uitgevoerd als taken die onder SQL Server Agent zijn gepland, en SQL Server Agent moet actief zijn om de taken te laten draaien. Replicatieagents kunnen ook worden uitgevoerd vanaf de opdrachtregel en door toepassingen die gebruikmaken van Replicatiebeheerobjecten (RMO). Replicatieagents kunnen worden beheerd vanuit SQL Server Replication Monitor en SQL Server Management Studio.
SQL Server Agent
SQL Server Agent host en plant de agents die worden gebruikt in replicatie en biedt een eenvoudige manier om replicatieagents uit te voeren. SQL Server Agent beheert en bewaakt ook bewerkingen buiten replicatie. Zie SQL Server Agent configurerenvoor meer informatie.
Belangrijk
De SQL Server Agent-service wordt standaard uitgeschakeld wanneer SQL Server is geïnstalleerd, tenzij u er expliciet voor kiest om de service automatisch te starten tijdens de installatie. Zie de SQL Server Agent-service starten, stoppen of onderbrekenvoor meer informatie over het starten van de SQL Server Agent-service.
Momentopnameagent
De momentopnameagent wordt doorgaans gebruikt met alle typen replicatie. Het voorbereidt schema- en initiële gegevensbestanden van gepubliceerde tabellen en andere objecten, slaat de momentopnamebestanden op en registreert informatie over synchronisatie in de distributiedatabase. De momentopnameagent draait op de distributeur. Zie Replicatiemomentopnameagentvoor meer informatie.
Logboeklezer-agent
De logboeklezeragent wordt gebruikt met transactionele replicatie. Hiermee worden transacties verplaatst die zijn gemarkeerd voor replicatie vanuit het transactielogboek in Publisher naar de distributiedatabase. Elke database die wordt gepubliceerd met transactionele replicatie heeft een eigen Log Reader-agent die wordt uitgevoerd op de distributeur en verbinding maakt met de uitgever (de distributeur kan zich op dezelfde computer bevinden als de uitgever). Voor meer informatie, zie Agent voor replicatielogboeklezer.
Distributieagent
De distributieagent wordt gebruikt met momentopnamereplicatie en transactionele replicatie. Hiermee wordt de eerste momentopname toegepast op de abonnee en worden transacties in de distributiedatabase verplaatst naar abonnees. De distributieagent draait op de distributeur voor pushabonnementen of op de abonnee voor pull-abonnementen. Zie Replication Distribution Agentvoor meer informatie.
Samenvoegagent
De samenvoegagent wordt gebruikt met samenvoegreplicatie. Het past de eerste momentopname toe op de abonnee en verplaatst en synchroniseert de incrementele gegevenswijzigingen die optreden. Elk samenvoegabonnement heeft een eigen Samenvoegagent die verbinding maakt met zowel publisher als abonnee en beide bijwerken. De Mergeagent wordt uitgevoerd op de distributeur voor pushabonnementen of op de abonnee voor pull-abonnementen. De samenvoegagent uploadt standaard wijzigingen van de abonnee naar publisher en downloadt vervolgens wijzigingen van de uitgever naar de abonnee. Zie Replicatiesamenvoegagentvoor meer informatie.
Agent voor wachtrijlezer
De Queue Reader-agent wordt gebruikt met transactionele replicatie met de optie voor bijwerken in de wachtrij. De agent wordt gebruikt bij de Distributeur en verplaatst de wijzigingen die bij de Abonnee zijn aangebracht terug naar de Uitgever. In tegenstelling tot de distributieagent en de samenvoegagent bestaat er slechts één exemplaar van de Queue Reader-agent om alle uitgevers en publicaties voor een bepaalde distributiedatabase te onderhouden. Zie Replicatiewachtrijlezer-agentvoor meer informatie over de Queue Reader Agent. Voor meer informatie over updatable-abonnementen, zie Updatable Subscriptions for Transactional Replication.
Onderhoudstaken voor replicatie
Replicatie heeft een aantal onderhoudstaken die gepland en on-demand onderhoud uitvoeren. Zie Replication Agent Administrationvoor meer informatie.