Überlegungen zur Replikation (SQL Server Express)
Microsoft SQL Server 2005 Express Edition (SQL Server Express) kann für alle Replikationstypen als Abonnent eingesetzt werden. Dadurch wird die problemlose Verteilung von Daten an Clientanwendungen ermöglicht, von denen SQL Server Express verwendet wird. Beachten Sie bei der Verwendung von SQL Server Express in einer Replikationstopologie Folgendes:
- SQL Server Express kann nicht als Verleger oder Verteiler eingesetzt werden.
- Für diese Version muss die Erstellung von Abonnements über Transact-SQL oder Replikationsverwaltungsobjekte (Replication Management Objects, RMO) erfolgen. Weitere Informationen finden Sie in folgenden Themen:
- Replikationsprogrammierung mit Transact-SQL: Vorgehensweise: Erstellen eines Pushabonnements (Replikationsprogrammierung mit Transact-SQL) und Vorgehensweise: Erstellen eines Pullabonnements (Replikationsprogrammierung mit Transact-SQL).
- Programmierung von Replikationsverwaltungsobjekten: Vorgehensweise: Erstellen eines Pushabonnements (RMO-Programmierung) und Vorgehensweise: Erstellen eines Pullabonnements (RMO-Programmierung).
- In SQL Server Express ist der SQL Server-Agent nicht enthalten, der normalerweise zur Ausführung von Replikations-Agents verwendet wird. Bei der Verwendung von Pushabonnements werden Replikations-Agents auf dem Verteiler ausgeführt. Da es sich dabei um eine Instanz von SQL Server 2005 handelt, stehen Optionen für die Synchronisierung zur Verfügung. Wenn Sie jedoch mit einem Pullabonnement arbeiten (bei dem Agents auf dem Abonnenten ausgeführt werden), muss die Synchronisierung des Abonnements über die Synchronisierungsverwaltung von Windows oder über Replikationsverwaltungsobjekte erfolgen.
- Die Synchronisierungsverwaltung von Windows ist ein Dienstprogramm, das unter Microsoft Windows 2000 und höheren Versionen zur Verfügung steht. Wenn SQL Server auf demselben Computer ausgeführt wird wie die Synchronisierungsverwaltung, können Sie folgende Vorgänge ausführen:
- Synchronisieren eines Abonnements.
- Erneutes Initialisieren eines Abonnements.
- Ändern des Aktualisierungsmodus eines aktualisierbaren Transaktionsabonnements.
Weitere Informationen zum Synchronisieren eines Abonnements Sie unter Vorgehensweise: Synchronisieren eines Abonnements (Verwenden der Synchronisierungsverwaltung von Windows). Weitere Informationen zur Synchronisierungsverwaltung von Windows finden Sie unter Synchronisierungsverwaltung von Windows in der SQL Server 2005-Onlinedokumentation. - Synchronisierung mithilfe der Programmierung von Replikationsverwaltungsobjekten: Weitere Informationen finden Sie unter Vorgehensweise: Synchronisieren eines Pullabonnements (RMO-Programmierung) und Vorgehensweise: Synchronisieren eines Pushabonnements (RMO-Programmierung).