sp_addqueued_artinfo (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Importante

El procedimiento sp_script_synctran_commands debe usarse en lugar de sp_addqueued_artinfo. sp_script_synctran_commands genera un script que contiene las sp_addqueued_artinfo llamadas y sp_addsynctrigger .

Crea la tabla MSsubscription_articles en el suscriptor que se usa para realizar un seguimiento de la información de suscripción de artículos (en cola, actualización e actualización inmediata con actualización en cola como conmutación por error). Este procedimiento almacenado se ejecuta en el suscriptor de la base de datos de suscripciones.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Nombre del identificador del artículo. @artid es int, sin valor predeterminado.

[ @article = ] N'article'

Nombre del artículo que se va a incluir en el script. @article es sysname, sin ningún valor predeterminado.

[ @publisher = ] N'publisher'

Nombre del servidor del publicador. @publisher es sysname, sin ningún valor predeterminado.

[ @publisher_db = ] N'publisher_db'

Nombre de la base de datos del publicador. @publisher_db es sysname, sin ningún valor predeterminado.

[ @publication = ] N'publication'

Nombre de la publicación que se va a incluir en el script. @publication es sysname, sin ningún valor predeterminado.

[ @dest_table = ] N'dest_table'

Nombre de la tabla de destino. @dest_table es sysname, sin ningún valor predeterminado.

[ @owner = ] N'owner'

El propietario de la suscripción. @owner es sysname, sin ningún valor predeterminado.

[ @cft_table = ] N'cft_table'

Nombre de la tabla de conflictos de actualización en cola de este artículo. @cft_table es sysname, sin ningún valor predeterminado.

[ @columns = ] columnas

Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_addqueued_artinfola usa el Agente de distribución como parte de la inicialización de la suscripción. Este procedimiento almacenado no suele ejecutarse por los usuarios, pero puede ser útil si necesita configurar manualmente una suscripción.

Use sp_script_synctran_commands en lugar de sp_addqueued_artinfo.

Permisos

Solo los miembros del rol fijo de servidor sysadmin o db_owner rol fijo de base de datos pueden ejecutar sp_addqueued_artinfo.