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

Gilt für:SQL ServerAzure SQL Managed Instance

Geben Sie an, dass die Ausführung einer gespeicherten Prozedur (und nicht nur deren Definition) im Dialogfeld "Artikeleigenschaften - <Artikel> " veröffentlicht werden soll. Dieses Dialogfeld ist im Assistenten für neue Publikation und im Dialogfeld "Publikationseigenschaften - <Publikation> " 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 "Neue Publikation" oder im Dialogfeld "Publikationseigenschaften – <Publikation> " 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. Klickan Sie auf OK.

  5. Wenn Sie sich im Dialogfeld "Publikationseigenschaften <- Publikation>" befinden, klicken Sie auf "OK", um das Dialogfeld zu speichern und zu schließen.

Weitere Informationen

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