Dokumentation om replikeringsutvecklare
gäller för:SQL ServerAzure SQL Managed Instance
Med möjligheten att programmatiskt konfigurera, underhålla och övervaka en replikeringstopologi kan du både förenkla upprepade replikeringsuppgifter och förbättra användarupplevelsen för dina replikeringsbaserade program. Genom programmeringsreplikering kan slutanvändarna få anpassade replikeringsfunktioner utan att behöva känna till replikerings lagrade procedurer och körbara replikeringsagenter eller använda replikeringsanvändargränssnittet som implementeras av SQL Server Management Studio.
Följande är scenarier där dina program kan dra nytta av programmatisk åtkomst till replikeringstjänster:
Lägga till replikeringsfunktioner i ett befintligt slutanvändarprogram, till exempel synkronisering av en pull-prenumeration när användaren klickar på en knapp.
Skapa ett webbaserat användargränssnitt för fjärradministrering av replikering.
Att skapa ett anpassat användargränssnitt som endast exponerar en delmängd av administrationsfunktionerna kan användas för fjärradministrering av flera replikeringstopologier från en enda plats eller som kombinerar administrations- och synkroniseringsfunktioner.
Förbättra ett befintligt övervakningsverktyg genom att lägga till möjligheten att övervaka status för en publikation, prenumeration eller hos distributören.
Skapa ett anpassat program för att administrera eller synkronisera prenumerationer till en Oracle-utgivare.
Skriva anpassade affärsregler som körs när en sammanslagningsprenumeration synkroniseras.
Generera Transact-SQL skript som kan köras upprepade gånger när nya prenumeranter konfigureras.
Med SQL Server kan du programmatiskt kontrollera replikeringsagenter och programmatiskt administrera och övervaka en replikeringstopologi. Mer information om programmeringsreplikering finns i Programmeringskoncept för replikering.
I det här avsnittet
programmeringskoncept för replikering
Beskriver planeringsstegen för att utveckla ett program som använder replikering.
Begrepp för lagrade procedurer i replikeringssystemet
Beskriver hur system lagrade procedurer kan användas för att ge programmatisk åtkomst i en replikeringstopologi.
Begrepp för replikeringshanteringsobjekt
Förklarar begreppen för att använda replikeringshanteringsobjekt (RMO). Det här är en hanterad kodsammansättning som kapslar in replikeringsfunktioner för SQL Server.
Körbara för replikeringsagenten
Beskriver användningen av körbara filer för replikeringsagenten.