Condividi tramite


sp_script_synctran_commands (Transact-SQL)

Genera uno script che include le chiamate a sp_addsynctrigger da applicare nei Sottoscrittori per le sottoscrizioni aggiornabili. Viene eseguita una chiamata a sp_addsynctrigger per ogni articolo della pubblicazione. Lo script generato contiene inoltre le chiamate a sp_addqueued_artinfo che creano la tabella MSsubsciption_articles necessaria per l'elaborazione delle pubblicazioni in coda. 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_script_synctran_commands [@publication = ] 'publication'
    [ , [@article = ] 'article']

Argomenti

  • [ @publication = ] 'publication'
    Nome della pubblicazione per cui si desidera creare lo script. publication è di tipo sysname e non prevede alcun valore predefinito.

  • [ @article = ] 'article'
    Nome dell'articolo per cui si desidera creare lo script. article è di tipo sysname e il valore predefinito è all, che crea uno script per tutti gli articoli.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Set di risultati

sp_script_synctran_commands restituisce un set di risultati composto da un'unica colonna nvarchar(4000). Il set di risultati forma gli script completi necessari per creare entrambe le chiamate a sp_addsynctrigger e sp_addqueued_artinfo da applicare nei Sottoscrittori.

Osservazioni

sp_script_synctran_commands viene utilizzata per la replica snapshot e transazionale.

sp_addqueued_artinfo viene utilizzata per le sottoscrizioni ad aggiornamento in coda.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_script_synctran_commands.