Freigeben über


Veröffentlichen der Ausführung einer gespeicherten Prozedur in einer Transaktionsveröffentlichung (SQL Server Management Studio)

Im Dialogfeld Artikeleigenschaften - <Artikel> 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 Veröffentlichung sowie über das Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> verfügbar. Weitere Informationen zum Verwenden des Assistenten sowie zum Zugriff auf das Dialogfeld finden Sie unter Erstellen einer Veröffentlichung und Anzeigen und Ändern von Veröffentlichungseigenschaften.

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 Veröffentlichung oder im Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> 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 - <Artikel> 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 Veröffentlichungseigenschaften – <Veröffentlichung> befinden, klicken Sie auf OK, um die Einstellungen zu speichern und das Dialogfeld zu schließen.

Siehe auch

Konzepte

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