Freigeben über


Veröffentlichen der Ausführung der gespeicherten Prozedur in einer Transaktionspublikation

Gilt für: SQL Server Azure SQL Managed Instance

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 Zugriff auf das Dialogfeld finden Sie unter Erstellen einer Veröffentlichung und Anzeigen und Ändern von Veröffentlichungseigenschaften.

Die Definition der Prozedur (die CREATE PROCEDURE-Anweisung) wird beim Initialisieren des Abonnements auf den Abonnenten repliziert. Wenn die Prozedur dann auf dem Verleger ausgeführt wird, führt die Replikation auch die entsprechende Prozedur auf dem 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 Artikeleigenschaftenund 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. Wählen Sie OK aus.

  5. Wenn Sie sich im Dialogfeld Veröffentlichungseigenschaften.-.<Veröffentlichung> befinden, klicken Sie auf OK, um zu speichern und das Dialogfeld zu schließen.

Weitere Informationen

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