sys.sp_replsetoriginator (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Používá se k vyvolání detekce a zpracování zpětných smyček při obousměrné transakční replikaci. Tato uložená procedura se spustí v Publisheru v databázi publikace.

Transact-SQL konvence syntaxe

Syntax

sys.sp_replsetoriginator
    [ @originator_srv = ] N'originator_srv'
    , [ @originator_db = ] N'originator_db'
    [ , [ @publication = ] N'publication' ]
[ ; ]

Arguments

[ @originator_srv = ] N'originator_srv'

Název serveru, na kterém je transakce aplikována. @originator_srv je sysname, bez výchozího nastavení.

[ @originator_db = ] N'originator_db'

Název databáze, ve které je transakce aplikována. @originator_db je sysname, bez výchozího nastavení.

[ @publication = ] N'publication'

Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Remarks

sp_replsetoriginatorje vykonávána Distribution Agent k zaznamenání zdroje transakcí aplikovaných replikací. Tyto informace se používají k vyvolání detekce zpětné smyčky u obousměrných transakčních předplatných, která mají nastavenou vlastnost loopback.

Permissions

Spustit můžou pouze členové pevné role serveru správce systému v publisheru, členové sp_replsetoriginator pevné databázové role v databázi publikace nebo uživatelé v přístupovém seznamu publikace (PAL).