Share via


SQL Server-Replikation (Gewusst wie)

Bei der Replikation handelt es sich um eine Reihe von Technologien zum Kopieren und Verteilen von Daten und Datenbankobjekten aus einer Datenbank in eine andere und das anschließende Synchronisieren zwischen den Datenbanken, um die Konsistenz der Daten sicherzustellen. Mithilfe von Replikation können Sie Daten an verschiedene Standorte, an Remotebenutzer oder mobile Benutzer über lokale Netzwerke und WANs (Wide Area Network), DFÜ-Verbindungen und drahtlose Verbindungen oder über das Internet verteilen.

Die folgende Liste von wichtigen Themen hilft Ihnen dabei, weitere Informationen zum Installieren, Verstehen und Verwenden der Replikation zu finden.

Orientieren und Installieren

Das Replikationsveröffentlichungsmodell (Übersicht)

Bei der Replikation wird ein Veröffentlichungsmodell verwendet, mit dem die Komponenten der Replikationstechnologie dargestellt werden. Zu diesen Komponenten zählen Verleger, Verteiler, Abonnenten, Publikationen, Artikel und Abonnements. Hier werden diese Konzepte ausführlich erklärt.

Replikationstypen (Übersicht)

SQL Server bietet drei Replikationstypen: Snapshot-, Transaktions- und Mergereplikationen. Jeder dieser Typen ist für unterschiedliche Anwendungsanforderungen geeignet. Hier werden die Replikationstypen beschrieben, und es wird erklärt, welcher Typ für Ihre Anwendung am besten geeignet ist.

Entwerfen und Erstellen

Replizieren von Daten in einer reinen Serverumgebung

Erkunden Sie Szenarien, in denen das Replizieren von Daten zwischen Servern erforderlich ist.

Replizieren von Daten zwischen einem Server und Clients

Erkunden Sie Szenarien, in denen das Replizieren von Daten zwischen Servern und Clients wie Arbeitsstationen, Laptops, Tablet PCs und anderen Geräten erforderlich ist.

Bereitstellen und Testen

Implementieren der Replikation

Lernen Sie, wie die Replikation implementiert wird und welche Schritte zum Implementieren der Replikation erforderlich sind. Der Abschnitt enthält auch Informationen zur heterogenen Replikation und zum Replizieren von Daten über das Internet.

Überlegungen zur Sicherheit bei der Replikation

Sie müssen mit den Verfahren zum Sichern einer Replikationsumgebung vertraut sein, damit Sie die Daten und Geschäftslogik der Anwendung schützen können. In diesem Abschnitt werden die Replikationssicherheitsfeatures beschrieben.

Überwachen der Replikation

Die Überwachung einer Replikationstopologie ist ein wichtiger Aspekt bei der Bereitstellung der Replikation. Da die Replikationsaktivität verteilt ist, ist es für Administratoren außerordentlich wichtig, die Aktivität und den Status auf allen an der Replikation beteiligten Computern nachzuverfolgen. In diesem Abschnitt wird beschrieben, wie das mit dem Replikationsmonitor, mit SQL Server Management Studio und mit dem Systemmonitor möglich ist.

Verwalten

Verwalten der Replikation

Hier finden Sie detaillierte Informationen zum Überwachen der Replikation, zu Replikations-Agents, zum Verbessern der Replikationsleistung, zum Sichern und Wiederherstellen replizierter Datenbanken sowie zum Aktualisieren replizierter Datenbanken.

Häufig gestellte Fragen für Replikationsadministratoren

Hier finden Sie Antworten auf häufig gestellte Fragen, z. B. Fragen zum Konfigurieren der Replikation, zu Benutzernamen und Objektbesitz, zur Datenbankwartung und zur Replikationswartung.

Bewährte Methoden für die Replikationsverwaltung

Hier finden Sie Informationen zu bewährten Methoden, z. B. zum Sichern und Wiederherstellen, zum Erstellen von Skripts, zum Festlegen von Schwellenwerten und Alarmen, zum Überwachen sowie zum Einrichten von Leistungsgrundlagen.

Programmieren

Programming Replication Using System Stored Procedures

Erlernen Sie das Programmieren mithilfe von gespeicherten Systemprozeduren. Diese Systemprozeduren ermöglichen den Zugriff auf alle vom Benutzer konfigurierbaren Funktionen in einer Replikationstopologie.

Programming with Replication Management Objects

Erlernen Sie das Programmieren mithilfe von Replikationsverwaltungsobjekten (RMO). RMO ist eine verwaltete Codeassembly, in der die Funktionen zur Konfiguration, Verwaltung und Synchronisierung der Replikation eingekapselt sind.

Programming Replication Agent Executables

Erlernen Sie das Programmieren mithilfe von Replikations-Agents. Mit diesen Agents können Sie die Aufgaben im Zusammenhang mit dem Nachverfolgen von Änderungen und dem Verteilen von Daten ausführen.

Replication Programming Samples

Die Replikation umfasst Beispielanwendungen, die veranschaulichen, wie programmgesteuert auf die Replikationsfunktionen zugegriffen werden kann.

Siehe auch

Andere Ressourcen

SQL Server-Replikation

Hilfe und Informationen

Informationsquellen für SQL Server 2005