Vorgehensweise: Erstellen eines aktualisierbaren Abonnements für eine Transaktionspublikation (SQL Server Management Studio)
Zum Konfigurieren aktualisierbarer Abonnements steht Ihnen die Seite Aktualisierbare Abonnements des Assistenten für neue Abonnements zur Verfügung. Diese Seite ist nur verfügbar, wenn Sie eine Transaktionspublikation für aktualisierbare Abonnements aktiviert haben. Weitere Informationen zum Aktivieren aktualisierbarer Abonnements finden Sie unter Vorgehensweise: Aktivieren von aktualisierbaren Abonnements für Transaktionspublikationen (SQL Server Management Studio).
So konfigurieren Sie ein aktualisierbares Abonnement vom Verleger aus
Stellen Sie in Microsoft SQL Server Management Studio eine Verbindung mit dem Verleger her, und erweitern Sie dann den Serverknoten.
Erweitern Sie den Ordner Replikation, und erweitern Sie dann den Ordner Lokale Publikationen.
Klicken Sie mit der rechten Maustaste auf eine Transaktionspublikation, die für aktualisierbare Abonnements aktiviert ist, und klicken Sie dann auf Neue Abonnements.
Geben Sie auf den folgenden Seiten des Assistenten die Optionen für das Abonnement an. Geben Sie dabei z. B. an, wo der Verteilungs-Agent ausgeführt werden soll.
Kontrollieren Sie auf der Seite Aktualisierbare Abonnements des Assistenten für neue Publikation, dass die Option Replizieren aktiviert ist.
Wählen Sie in der Dropdownliste Commit auf Verleger ausführen eine Option aus:
- Wenn Sie sofort aktualisierbare Abonnements verwenden möchten, aktivieren Sie die Option Commit für Änderungen gleichzeitig ausführen. Wenn Sie diese Option aktivieren und die Publikation Abonnements mit verzögerter Aktualisierung über eine Warteschlange zulässt (Standardkonfiguration bei Publikationen, die im Assistenten für neue Publikation erstellt wurden), wird für die update_mode-Abonnementeigenschaft failover festgelegt. Dieser Modus ermöglicht es Ihnen, bei Bedarf später zur Aktualisierung über eine Warteschlange zu wechseln.
- Wenn Sie Abonnements mit verzögerter Aktualisierung über eine Warteschlange verwenden möchten, aktivieren Sie die Option Änderungen in die Warteschlange einreihen und Commit baldmöglichst ausführen. Wenn Sie diese Option aktivieren, die Publikation sofort aktualisierbare Abonnements zulässt (Standardkonfiguration bei Publikationen, die im Assistenten für neue Publikation erstellt wurden) und auf dem Abonnenten SQL Server 2005 oder später ausgeführt wird, wird für die update_mode-Abonnementeigenschaft queued failover festgelegt. Dieser Modus ermöglicht es Ihnen, bei Bedarf später zur sofortigen Aktualisierung zu wechseln.
Informationen zum Wechseln zwischen den Aktualisierungsmodi finden Sie unter Vorgehensweise: Wechseln des Aktualisierungsmodus für ein aktualisierbares Transaktionsabonnement (SQL Server Management Studio).
Bei Abonnements, die die sofortige Aktualisierung verwenden oder bei denen für update_mode die Einstellung queued failover festgelegt ist, wird die Seite Anmeldename für aktualisierbare Abonnements angezeigt. Geben Sie auf der Seite Anmeldename für aktualisierbare Abonnements einen verknüpften Server an, über den die Verbindungen mit dem Verleger für sofort aktualisierbare Abonnements hergestellt werden sollen. Die Verbindungen werden von den Triggern verwendet, die den Abonnenten auslösen und Änderungen an den Verleger weitergeben. Aktivieren Sie eine der folgenden Optionen:
- Verbindungsserver erstellen, der mithilfe der SQL Server-Authentifizierung eine Verbindung herstellt. Wählen Sie diese Option aus, wenn Sie keinen Remoteserver oder Verbindungsserver für die Verbindungen zwischen dem Abonnenten und dem Verleger definiert haben. Die Replikation erstellt dann einen Verbindungsserver für Sie. Das Konto, das Sie angeben, muss bereits auf dem Verleger vorhanden sein.
- Vordefinierten Verbindungsserver oder Remoteserver verwenden. Wählen Sie diese Option aus, wenn Sie mithilfe von sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio oder einer anderen Methode einen Remoteserver oder Verbindungsserver für die Verbindungen zwischen dem Abonnenten und dem Verleger definiert haben.
Informationen zu den Berechtigungen, die das Verbindungsserverkonto benötigt, finden Sie im Abschnitt zu den Abonnements mit sofortiger Aktualisierung im Thema Sicherheitsüberlegungen für Abonnements mit Aktualisierung.
Schließen Sie den Assistenten ab.
So konfigurieren Sie ein aktualisierbares Abonnement vom Abonnenten aus
Stellen Sie in SQL Server Management Studio eine Verbindung mit dem Abonnenten her, und erweitern Sie dann den Serverknoten.
Erweitern Sie den Ordner Replikation.
Klicken Sie mit der rechten Maustaste auf den Ordner Lokale Abonnements, und klicken Sie dann auf Neue Abonnements.
Aktivieren Sie auf der Seite Publikation des Assistenten für neue Abonnements in der Dropdownliste Verleger die Option <SQL Server-Verleger suchen>.
Stellen Sie im Dialogfeld Verbindung mit Server herstellen eine Verbindung mit dem Verleger her.
Wählen Sie auf der Seite Publikation eine für aktualisierbare Abonnements aktivierte Transaktionspublikation aus.
Geben Sie auf den folgenden Seiten des Assistenten die Optionen für das Abonnement an. Geben Sie dabei z. B. an, wo der Verteilungs-Agent ausgeführt werden soll.
Kontrollieren Sie auf der Seite Aktualisierbare Abonnements des Assistenten für neue Publikation, dass die Option Replizieren aktiviert ist.
Wählen Sie in der Dropdownliste Commit auf Verleger ausführen eine Option aus:
- Wenn Sie sofort aktualisierbare Abonnements verwenden möchten, aktivieren Sie die Option Commit für Änderungen gleichzeitig ausführen. Wenn Sie diese Option aktivieren und die Publikation Abonnements mit verzögerter Aktualisierung über eine Warteschlange zulässt (Standardkonfiguration bei Publikationen, die im Assistenten für neue Publikation erstellt wurden), wird für die update_mode-Abonnementeigenschaft failover festgelegt. Dieser Modus ermöglicht es Ihnen, bei Bedarf später zur Aktualisierung über eine Warteschlange zu wechseln.
- Wenn Sie Abonnements mit verzögerter Aktualisierung über eine Warteschlange verwenden möchten, aktivieren Sie die Option Änderungen in die Warteschlange einreihen und Commit baldmöglichst ausführen. Wenn Sie diese Option aktivieren, die Publikation sofort aktualisierbare Abonnements zulässt (Standardkonfiguration bei Publikationen, die im Assistenten für neue Publikation erstellt wurden) und auf dem Abonnenten SQL Server 2005 oder später ausgeführt wird, wird für die update_mode-Abonnementeigenschaft queued failover festgelegt. Dieser Modus ermöglicht es Ihnen, bei Bedarf später zur sofortigen Aktualisierung zu wechseln.
Informationen zum Wechseln zwischen den Aktualisierungsmodi finden Sie unter Vorgehensweise: Wechseln des Aktualisierungsmodus für ein aktualisierbares Transaktionsabonnement (SQL Server Management Studio).
Bei Abonnements, die die sofortige Aktualisierung verwenden oder bei denen für update_mode die Einstellung queued failover festgelegt ist, wird die Seite Anmeldename für aktualisierbare Abonnements angezeigt. Geben Sie auf der Seite Anmeldename für aktualisierbare Abonnements einen verknüpften Server an, über den die Verbindungen mit dem Verleger für sofort aktualisierbare Abonnements hergestellt werden sollen. Die Verbindungen werden von den Triggern verwendet, die den Abonnenten auslösen und Änderungen an den Verleger weitergeben. Aktivieren Sie eine der folgenden Optionen:
- Verbindungsserver erstellen, der mithilfe der SQL Server-Authentifizierung eine Verbindung herstellt. Wählen Sie diese Option aus, wenn Sie keinen Remoteserver oder Verbindungsserver für die Verbindungen zwischen dem Abonnenten und dem Verleger definiert haben. Die Replikation erstellt dann einen Verbindungsserver für Sie. Das Konto, das Sie angeben, muss bereits auf dem Verleger vorhanden sein.
- Vordefinierten Verbindungsserver oder Remoteserver verwenden. Wählen Sie diese Option aus, wenn Sie mithilfe von sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio oder einer anderen Methode einen Remoteserver oder Verbindungsserver für die Verbindungen zwischen dem Abonnenten und dem Verleger definiert haben.
Informationen zu den Berechtigungen, die das Verbindungsserverkonto benötigt, finden Sie im Abschnitt zu den Abonnements mit sofortiger Aktualisierung im Thema Sicherheitsüberlegungen für Abonnements mit Aktualisierung.
Schließen Sie den Assistenten ab.
Siehe auch
Aufgaben
Vorgehensweise: Erstellen einer Publikation und Definieren von Artikeln (SQL Server Management Studio)
Vorgehensweise: Erstellen eines Pushabonnements (SQL Server Management Studio)
Vorgehensweise: Erstellen eines Pullabonnements (SQL Server Management Studio)
Konzepte
Aktualisierbare Abonnements für die Transaktionsreplikation