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