sys.sp_script_synctran_commands (Transact-SQL)

Aplica-se a: SQL Server

Gera um script que contém as sp_addsynctrigger chamadas a serem aplicadas em Subscritores para subscrições atualizáveis. Há uma sp_addsynctrigger chamada para cada artigo na publicação. O script gerado contém também as sp_addqueued_artinfo chamadas que criam a MSsubsciption_articles tabela necessária para processar publicações em fila. Este procedimento armazenado é executado no Publisher no banco de dados de publicação.

Transact-SQL convenções de sintaxe

Syntax

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

Arguments

[ @publication = ] N'publicação'

O nome da publicação a ser escrito. @publication é sysname, sem padrão.

[ @article = ] N'artigo'

O nome do artigo a ser escrito. @article é sysname, com um padrão de all, que especifica que todos os artigos são scriptados.

[ @trig_only = ] trig_only

Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.

[ @usesqlclr = ] usesqlclr

Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

sp_script_synctran_commandsdevolve um conjunto de resultados que consiste numa única coluna nvarchar(4000). O conjunto de resultados forma os scripts completos necessários para criar tanto as sp_addsynctrigger chamadas e sp_addqueued_artinfo a serem aplicadas em Assinantes.

Remarks

sp_script_synctran_commands é usado em replicação instantânea e transacional.

sp_addqueued_artinfo é usado para subscrições atualizáveis em fila.

Permissions

Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_script_synctran_commands.