Compartilhar via


sp_script_synctran_commands (Transact-SQL)

Aplica-se: SQL Server

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

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

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

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

@article [ = ] N'artigo'

O nome do artigo a ser roteirizado. @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 há suporte. A compatibilidade futura não está garantida.

@usesqlclr [ = ] usaqlclr

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

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

Comentários

sp_script_synctran_commands é usado na replicação de instantâneo e transacional.

sp_addqueued_artinfo é usado para assinaturas atualizáveis enfileiradas.

Permissões

Somente membros da função de servidor fixa sysadmin ou db_owner função de banco de dados fixa podem executar sp_script_synctran_commands.