Compartilhar via


sp_script_synctran_commands (Transact-SQL)

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

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_script_synctran_commands [@publication = ] 'publication'
    [ , [@article = ] 'article']

Argumentos

  • [ @publication = ] 'publication'
    É o nome da publicação para a qual gerar um script. publication é sysname, sem padrão.

  • [ @article = ] 'article'
    É o nome do artigo para o qual gerar um script. article é sysname, com um padrão de all, que especifica que são gerados scripts para todos os artigos.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjunto de resultados

sp_script_synctran_commands retorna 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 chamadas sp_addsynctrigger e sp_addqueued_artinfo a serem aplicadas nos Assinantes.

Comentários

sp_script_synctran_commands é usado em 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 da função de banco de dados fixa db_owner podem executar sp_script_synctrans_commands.

Consulte também

Referência

sp_addsynctriggers (Transact-SQL)

sp_addqueued_artinfo (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)