Freigeben über


sp_replsetoriginator (Transact-SQL)

Wird zum Aufrufen der Loopbackerkennung und -verarbeitung bei der Transaktionsreplikation verwendet. Diese gespeicherte Prozedur wird beim Verleger mit der Publikationsdatenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_replsetoriginator [ @server_name= ] 'server_name' 
    , [ @database_name= ] 'database_name'

Argumente

  • [ @server_name=] 'server_name'
    Ist der Name des Servers, auf dem die Transaktion angewendet wird. originating_server ist vom Datentyp sysname und hat keinen Standard.
  • [ @database_name=] 'database_name'
    Ist der Name der Datenbank, in der die Transaktion angewendet wird. originating_db ist vom Datentyp sysname und hat keinen Standard.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_replsetoriginator wird vom Verteilungs-Agent ausgeführt, um die Quelle der Transaktionen aufzuzeichnen, die von der Replikation angewendet werden. Mithilfe dieser Informationen wird die Loopbackerkennung für bidirektionale Transaktionsabonnements aufgerufen, bei denen die Loopbackeigenschaft festgelegt ist.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin auf dem Verleger, Mitglieder der festen Datenbankrolle db_owner in der Publikationsdatenbank oder Benutzer in der Publikationszugriffsliste können sp_replsetoriginator ausführen.

Siehe auch

Verweis

Gespeicherte Systemprozeduren (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005