Vorgehensweise: Anzeigen und Ändern von Pusheigenschaften (Replikationsprogrammierung mit Transact-SQL)

Pushabonnements können geändert und auf ihre Eigenschaften kann mithilfe gespeicherter Replikationsprozeduren programmgesteuert zugegriffen werden. Welche gespeicherten Prozeduren verwendet werden, hängt vom Typ der Veröffentlichung ab, zu der das Abonnement gehört.

So zeigen Sie die Eigenschaften eines Pushabonnements für eine Snapshot- oder eine Transaktionsveröffentlichung an

  1. Führen Sie auf dem Verleger für die Veröffentlichungsdatenbank sp_helpsubscription aus. Geben Sie @publication, @subscriber und den Wert all für @article an.

  2. Führen Sie auf dem Verleger für die Veröffentlichungsdatenbank sp_helpsubscriberinfo aus, und geben Sie @subscriber an:

So ändern Sie die Eigenschaften eines Pushabonnements für eine Snapshot- oder eine Transaktionsveröffentlichung

  1. Führen Sie auf dem Verleger für die Veröffentlichungsdatenbank sp_changesubscriber aus, und geben Sie hierzu @subscriber sowie Parameter für die zu ändernden Abonnenteneigenschaften an.

  2. Führen Sie auf dem Verleger für die Veröffentlichungsdatenbank sp_changesubscription aus. Geben Sie @publication, @subscriber, @destination_db, den Wert all für @article, die zu ändernde Abonnementeigenschaft als @property und den neuen Wert als @value an. Dadurch werden die Sicherheitseinstellungen für das Pushabonnement geändert.

  3. (Optional) Um die Paketeigenschaften der Data Transformation Services (Datentransformationsdienste, DTS) zu ändern, führen Sie sp_changesubscriptiondtsinfo auf dem Abonnenten für die Abonnementdatenbank aus. Geben Sie die ID des Verteilungs-Agentauftrags für @jobid und die folgenden DTS-Paketeigenschaften an:

    • @dts_package_name

    • @dts_package_password

    • @dts_package_location

    Dadurch werden die DTS-Paketeigenschaften eines Abonnements geändert.

    HinweisHinweis

    Die Auftrag-ID erhalten Sie, wenn Sie sp_helpsubscription ausführen.

So zeigen Sie die Eigenschaften eines Pushabonnements für eine Mergeveröffentlichung an

  1. Führen Sie auf dem Verleger für die Veröffentlichungsdatenbank sp_helpmergesubscription aus. Geben Sie @publication und @subscriber an.

  2. Führen Sie auf dem Verleger sp_helpsubscriberinfo aus, und geben Sie @subscriber an.

So ändern Sie die Eigenschaften eines Pushabonnements für eine Mergeveröffentlichung

  • Führen Sie auf dem Verleger für die Veröffentlichungsdatenbank sp_changemergesubscription aus. Geben Sie @publication, @subscriber, @subscriber_db, die zu ändernde Abonnementeigenschaft als @property und den neuen Wert als @value an.