sp_replsetoriginator (Transact-SQL)

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.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

  • [ @server_name=] 'server_name'
    Nome del server in cui viene applicata la transazione. originating_server è di tipo sysname e non prevede alcun valore predefinito.

  • [ @database_name=] 'database_name'
    Nome del database in cui viene applicata la transazione. originating_db è di tipo sysname e non prevede alcun valore predefinito.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_replsetoriginator viene eseguita dall'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 oppure gli utenti nell'elenco di accesso alla pubblicazione possono eseguire sp_replsetoriginator.