sp_script_synctran_commands (Transact-SQL)

Si applica a:SQL Server

Genera uno script che contiene le sp_addsynctrigger chiamate da applicare nei Sottoscrittori per le sottoscrizioni aggiornabili. C'è una sp_addsynctrigger chiamata per ogni articolo della pubblicazione. Lo script generato contiene anche le sp_addqueued_artinfo chiamate che creano la MSsubsciption_articles tabella necessaria per elaborare le pubblicazioni in coda. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_script_synctran_commands
    [ @publication = ] N'publication'
    [ , [ @article = ] N'article' ]
    [ , [ @trig_only = ] trig_only ]
    [ , [ @usesqlclr = ] usesqlclr ]
[ ; ]

Argomenti

[ @publication = ] N'publication'

Nome della pubblicazione di cui creare uno script. @publication è sysname, senza impostazione predefinita.

[ @article = ] N'article'

Nome dell'articolo da creare tramite script. @article è sysname, con un valore predefinito , allche specifica che tutti gli articoli vengono inseriti in script.

[ @trig_only = ] trig_only

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

[ @usesqlclr = ] usesqlclr

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).

Set di risultati

sp_script_synctran_commandsrestituisce un set di risultati costituito da una singola colonna nvarchar(4000). Il set di risultati costituisce gli script completi necessari per creare le sp_addsynctrigger chiamate e sp_addqueued_artinfo da applicare nei Sottoscrittori.

Osservazioni:

sp_script_synctran_commands viene usato nella replica snapshot e transazionale.

sp_addqueued_artinfo viene usato per le sottoscrizioni aggiornabili in coda.

Autorizzazioni

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