Condividi tramite


sp_replsetoriginator (Transact-SQL)

Si applica a: SQL Server Istanza gestita di SQL di Azure

Utilizzata per richiamare il rilevamento e la gestione di loopback nella replica transazionale bidirezionale. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @originator_srv = ] N'originator_srv'

Nome del server in cui viene applicata la transazione. @originator_srv è sysname, senza impostazione predefinita.

[ @originator_db = ] N'originator_db'

Nome del database in cui viene applicata la transazione. @originator_db è sysname, senza impostazione predefinita.

[ @publication = ] N'publication'

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_replsetoriginatorviene eseguito dal agente di distribuzione per registrare l'origine delle transazioni applicate dalla replica. Queste informazioni vengono utilizzate per richiamare il rilevamento di loopback per le sottoscrizioni transazionali bidirezionali per cui è stata impostata la proprietà di loopback.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin nel server di pubblicazione, i membri del ruolo predefinito del database db_owner nel database di pubblicazione o gli utenti nell'elenco di accesso alla pubblicazione possono eseguire sp_replsetoriginator.