Delen via


Documentatie voor replicatieontwikkelaar

van toepassing op:SQL ServerAzure SQL Managed Instance

Met de mogelijkheid om programmatisch een replicatietopologie te configureren, te onderhouden en te bewaken, kunt u zowel herhaalde replicatietaken vereenvoudigen als de gebruikerservaring voor uw op replicatie gebaseerde toepassingen verbeteren. Door replicatie te programmeren, kunnen uw eindgebruikers worden voorzien van aangepaste replicatiefuncties zonder dat u bekend hoeft te zijn met opgeslagen replicatieprocedures en uitvoerbare replicatieagents of dat u de gebruikersinterface voor replicatie moet gebruiken die is geïmplementeerd door SQL Server Management Studio.

Hier volgen scenario's waarin uw toepassingen kunnen profiteren van programmatische toegang tot replicatieservices:

  • Replicatiefuncties toevoegen aan een bestaande toepassing voor eindgebruikers, zoals het synchroniseren van een pull-abonnement wanneer de gebruiker op een knop klikt.

  • Het maken van een webgebruikersinterface voor het extern beheren van replicatie.

  • Het maken van een aangepaste gebruikersinterface die slechts een subset van beheerfunctionaliteit beschikbaar maakt, kan worden gebruikt voor het extern beheren van meerdere replicatietopologieën vanaf één locatie of waarmee beheer- en synchronisatiefuncties worden gecombineerd.

  • Het verbeteren van een bestaand bewakingsprogramma door de mogelijkheid toe te voegen om de status van een publicatie, abonnement of bij de distributeur te bewaken.

  • Een aangepaste toepassing maken om abonnementen te beheren of te synchroniseren met een Oracle-uitgever.

  • Aangepaste bedrijfsregels schrijven die worden uitgevoerd wanneer een samenvoegabonnement wordt gesynchroniseerd.

  • Het genereren van Transact-SQL scripts die kunnen worden herhaald bij het configureren van nieuwe abonnees.

Met SQL Server kunt u programmatisch replicatieagents beheren en een replicatietopologie programmatisch beheren en bewaken. Zie Concepten voor replicatieprogrammeringvoor meer informatie over het programmeren van replicatie.

In deze sectie

concepten voor replicatieprogrammering
Beschrijft de planningsstappen voor het ontwikkelen van een toepassing die gebruikmaakt van replicatie.

Concepten van opgeslagen procedures voor het replicatiesysteem
Hierin wordt beschreven hoe door het systeem opgeslagen procedures kunnen worden gebruikt om programmatische toegang te bieden in een replicatietopologie.

concepten voor replicatiebeheerobjecten
Hierin worden de concepten voor het gebruik van RMO (Replication Management Objects) uitgelegd. Dit is een beheerde codeassembly die replicatiefuncties voor SQL Server inkapselt.

concepten voor uitvoerbare van de replicatieagent
Beschrijft het gebruik van uitvoerbare bestanden van de replicatieagent.