sp_addqueued_artinfo (Transact-SQL)

Nota importanteImportante

El procedimiento sp_script_synctran_commands se debería utilizar en lugar de sp_addqueued_artinfo. sp_script_synctran_commands genera un script que contiene las llamadas sp_addqueued_artinfo y sp_addsynctrigger.

Crea la tabla MSsubscription_articles en el suscriptor que se utiliza para realizar un seguimiento de la información de suscripción del artículo (actualización en cola y 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.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_addqueued_artinfo [ @artid= ] 'artid'
        , [ @article= ] 'article'
        , [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication'
        , [ @dest_table= ] 'dest_table'
        , [ @owner = ] 'owner'
        , [ @cft_table= ] 'cft_table'

Argumentos

  • [ @artid= ] 'artid'
    Es el nombre del Id. de artículo. artid es de tipo int y no tiene valor predeterminado.

  • [ @article=] 'article'
    Es el nombre del artículo que se va a agregar al script. article es de tipo sysname y no tiene valor predeterminado.

  • [ @publisher=] 'publisher'
    Es el nombre del servidor del publicador. publisher es de tipo sysname y no tiene valor predeterminado.

  • [ @publisher_db =] 'publisher_db'
    Es el nombre de la base de datos del publicador. publisher_db es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @publication=] 'publication'
    Es el nombre de la publicación que se va a agregar al script. publication es de tipo sysname y no tiene valor predeterminado.

  • [ @dest_table= ] 'dest_table**'**
    Es el nombre de la tabla de destino. dest_table es de tipo sysname y no tiene ningún valor predeterminado.

  • [@owner = ] 'owner'
    Es el nombre de la suscripción. owner es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @cft_table= ] 'cft_table'
    Nombre de la tabla de conflictos de actualización en cola de este artículo. cft_tablees de tipo sysname y no tiene un valor predeterminado.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

El Agente de distribución utiliza sp_addqueued_artinfo como parte de la inicialización de las suscripciones. Los usuarios no suelen ejecutar este procedimiento almacenado, pero puede resultar útil si el usuario debe configurar manualmente una suscripción.

En Microsoft SQL Server 2000, sp_addqueued_artinfo admitía @columns, un parámetro requerido. Este parámetro ya no se admite. En lugar de sp_addqueued_artinfo, se utiliza sp_script_synctran_commands.

Permisos

Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_addqueued_artinfo.