Freigeben über


Vorgehensweise: Veröffentlichen der Ausführung einer gespeicherten Prozedur in einer Transaktionspublikation (SQL Server Management Studio)

Im Dialogfeld Artikeleigenschaften - <Article> können Sie angeben, dass die Ausführung einer gespeicherten Prozedur (und nicht nur ihre Definition) veröffentlicht werden soll. Dieses Dialogfeld ist im Assistenten für neue Publikation sowie über das Dialogfeld Publikationseigenschaften - <Publication> verfügbar. Weitere Informationen zum Verwenden des Assistenten sowie zum Zugreifen auf das Dialogfeld finden Sie unter Vorgehensweise: Erstellen einer Publikation und Definieren von Artikeln (SQL Server Management Studio) und Vorgehensweise: Anzeigen und Ändern der Eigenschaften von Publikationen und Artikeln (SQL Server Management Studio).

Die Definition der Prozedur (CREATE PROCEDURE-Anweisung) wird auf den Abonnenten repliziert, wenn das Abonnement initialisiert wird. Wenn die Prozedur auf dem Verleger ausgeführt wird, führt die Replikation die entsprechende Prozedur auf Abonnenten aus.

So veröffentlichen Sie die Ausführung einer gespeicherten Prozedur

  1. Wählen Sie auf der Seite Artikel des Assistenten für neue Publikation oder im Dialogfeld Publikationseigenschaften - <Publication> eine gespeicherte Prozedur aus.

  2. Klicken Sie auf Artikeleigenschaften und anschließend auf Eigenschaften des hervorgehobenen Gespeicherte Prozedur-Artikels festlegen.

  3. Geben Sie im Dialogfeld Artikeleigenschaften - <Article> einen der folgenden Werte für die Option Replizieren an:

    • Ausführung der gespeicherten Prozedur
    • Ausführung in einer serialisierten Transaktion
      Es handelt sich hierbei um die bevorzugte Option, da hier die Prozedurausführung nur repliziert wird, wenn die Prozedur im Kontext einer serialisierbaren Transaktion ausgeführt wird. Falls die gespeicherte Prozedur außerhalb einer serialisierbaren Transaktion ausgeführt wird, werden Änderungen an den Daten in veröffentlichten Tabellen als eine Reihe von DML-Anweisungen (Data Manipulation Language, Datenbearbeitungssprache) repliziert.
  4. Klicken Sie auf OK.

  5. Wenn Sie sich im Dialogfeld Eigenschaften von Publikation - <Publication> befinden, klicken Sie auf OK, um Ihre Angaben zu speichern und das Dialogfeld zu schließen.

Siehe auch

Konzepte

Veröffentlichen der Ausführung von gespeicherten Prozeduren in der Transaktionsreplikation

Hilfe und Informationen

Informationsquellen für SQL Server 2005