Entwicklerhandbuch (Replikation)
Gilt für: SQL Server Azure SQL verwaltete Instanz
Durch die Fähigkeit, eine Replikationstopologie programmgesteuert zu konfigurieren, zu warten und zu überwachen, können Sie häufig anfallende Replikationstasks vereinfachen und die Benutzerfreundlichkeit Ihrer replikationsbasierten Anwendungen verbessern. Durch die Programmierungsreplikation können Ihre Endbenutzer mit angepassten Replikationsfunktionen bereitgestellt werden, ohne mit gespeicherten Replikationsprozeduren und ausführbaren Replikations-Agent-Dateien vertraut zu sein oder die replikationsbenutzeroberfläche zu verwenden, die von SQL Server Management Studio implementiert wird.
Im Folgenden werden Szenarien vorgestellt, in denen Ihre Anwendungen von einem programmgesteuerten Zugriff auf Replikationsdienste profitieren können:
Hinzufügen von Replikationsfunktionen zu einer vorhandenen Endbenutzeranwendung, z. B. Synchronisierung eines Pullabonnements, wenn der Benutzer auf eine Schaltfläche klickt.
Erstellen einer webbasierten Benutzeroberfläche zur Remoteverwaltung der Replikation.
Erstellen einer benutzerdefinierten Benutzeroberfläche, die nur einen Teil der Verwaltungsfunktionen zur Verfügung stellt und zur Remoteverwaltung mehrerer Replikationstopologien von einem einzelnen Speicherort aus verwendet werden kann oder Verwaltungs- und Synchronisierungsfunktionen kombiniert.
Verbessern eines vorhandenen Überwachungstools durch Hinzufügen der Funktion zur Überwachung des Status einer Veröffentlichung, eines Abonnements oder des Verteilers.
Erstellen einer benutzerdefinierten Anwendung zum Verwalten oder Synchronisieren von Abonnements für einen Oracle-Verleger.
Schreiben von benutzerdefinierten Geschäftsregeln, die ausgeführt werden, wenn ein Mergeabonnement synchronisiert wird.
Generieren von Transact-SQL-Skripts, die beim Konfigurieren neuer Abonnenten wiederholt werden können.
MIT SQL Server können Sie Replikations-Agents programmgesteuert steuern und eine Replikationstopologie programmgesteuert verwalten und überwachen. Weitere Informationen zum Programmieren der Replikation finden Sie unter Konzepte für die Replikationsprogrammierung.
In diesem Abschnitt
Konzepte für die Replikationsprogrammierung
Beschreibt die Planungsschritte zur Entwicklung einer Anwendung, die die Replikation verwendet.
Replication System Stored Procedures Concepts
Beschreibt, wie gespeicherte Systemprozeduren verwendet werden können, um programmgesteuerten Zugriff in einer Replikationstopologie bereitzustellen.
Replication Management Objects Concepts
Erläutert die Konzepte zum Verwenden von Replikationsverwaltungsobjekten (RMO). Dies ist eine Assembly mit verwaltetem Code, die Replikationsfunktionen für SQL Server kapselt.
Ausführbare Konzepte für die Programmierung von Replikations-Agent
Beschreibt die Verwendung von ausführbaren Dateien von Replikations-Agents.