Compartilhar via


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.