sp_addqueued_artinfo (Transact-SQL)
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure
Importante
Deve ser utilizado o procedimento sp_script_synctran_commands em vez de sp_addqueued_artinfo
. sp_script_synctran_commands gera um script que contém as sp_addqueued_artinfo
chamadas and sp_addsynctrigger
.
Cria a tabela de MSsubscription_articles no Assinante que é usada para rastrear informações de assinatura de artigo (enfileirada, atualizada e atualização imediata com atualização enfileirada como failover). Esse procedimento armazenado é executado no Assinante no banco de dados de assinatura.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_addqueued_artinfo
[ @artid = ] artid
, [ @article = ] N'article'
, [ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @dest_table = ] N'dest_table'
, [ @owner = ] N'owner'
, [ @cft_table = ] N'cft_table'
[ , [ @columns = ] columns ]
[ ; ]
Argumentos
@artid [ = ] artid
O nome do ID do artigo. @artid é int, sem padrão.
@article [ = ] N'artigo'
O nome do artigo a ser roteirizado. @article é sysname, sem padrão.
@publisher [ = ] N'editor'
O nome do servidor do Publicador. @publisher é sysname, sem padrão.
@publisher_db [ = ] N'publisher_db'
O nome do banco de dados Publicador. @publisher_db é sysname, sem padrão.
@publication [ = ] N'publicação'
O nome da publicação a ser roteirizada. @publication é sysname, sem padrão.
@dest_table [ = ] N'dest_table'
O nome da tabela de destino. @dest_table é sysname, sem padrão.
@owner [ = ] N'proprietário'
O proprietário da assinatura. @owner é sysname, sem padrão.
@cft_table [ = ] N'cft_table'
Nome da tabela de conflito de atualização enfileirada para esse artigo. @cft_table é sysname, sem padrão.
@columns Colunas [ = ]
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).
Comentários
sp_addqueued_artinfo
é usado pelo Distribution Agent como parte da inicialização da assinatura. Esse procedimento armazenado normalmente não é executado por usuários, mas pode ser útil se você precisar configurar manualmente uma assinatura.
Use sp_script_synctran_commands em vez de sp_addqueued_artinfo
.
Permissões
Somente membros da função de servidor fixa sysadmin ou db_owner função de banco de dados fixa podem executar sp_addqueued_artinfo
.