Vorgehensweise: Erstellen eines aktualisierbaren Abonnements für eine Transaktionsveröffentlichung (SQL Server Management Studio)
Hinweis |
---|
Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. |
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 Transaktionsveröffentlichung für aktualisierbare Abonnements aktiviert haben. Weitere Informationen zum Aktivieren aktualisierbarer Abonnements finden Sie unter Vorgehensweise: Aktivieren von aktualisierbaren Abonnements für Transaktionsveröffentlichungen (SQL Server Management Studio).
So konfigurieren Sie ein aktualisierbares Abonnement vom Verleger aus
Stellen Sie in MicrosoftSQL 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 Veröffentlichungen.
Klicken Sie mit der rechten Maustaste auf eine Transaktionsveröffentlichung, 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 Veröffentlichung, 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 Veröffentlichung Abonnements mit verzögerter Aktualisierung über eine Warteschlange zulässt (Standardkonfiguration bei Veröffentlichungen, die im Assistenten für neue Veröffentlichung 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 Veröffentlichung sofort aktualisierbare Abonnements zulässt (Standardkonfiguration bei Veröffentlichungen, die im Assistenten für neue Veröffentlichung erstellt wurden) und auf dem Abonnenten SQL Server 2005 oder eine höhere Version 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 Verbindungsserver 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 Veröffentlichung 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 Veröffentlichung eine für aktualisierbare Abonnements aktivierte Transaktionsveröffentlichung 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 Veröffentlichung, 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 Veröffentlichung Abonnements mit verzögerter Aktualisierung über eine Warteschlange zulässt (Standardkonfiguration bei Veröffentlichungen, die im Assistenten für neue Veröffentlichung 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 Veröffentlichung sofort aktualisierbare Abonnements zulässt (Standardkonfiguration bei Veröffentlichungen, die im Assistenten für neue Veröffentlichung erstellt wurden) und auf dem Abonnenten SQL Server 2005 oder eine höhere Version 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 Verbindungsserver 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