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