sp_addqueued_artinfo (Transact-SQL)

Nota importanteImportante

Utilizzare la procedura sp_script_synctran_commands anziché sp_addqueued_artinfo. sp_script_synctran_commands genera uno script che include le chiamate a sp_addqueued_artinfo e sp_addsynctrigger.

Crea nel Sottoscrittore la tabella MSsubscription_articles, che viene utilizzata per tenere traccia delle informazioni sulle sottoscrizioni degli articoli ad aggiornamento in coda e ad aggiornamento immediato sostituito dall'aggiornamento in coda in caso di errore. Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

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'

Argomenti

  • [ @artid= ] 'artid'
    ID dell'articolo. artid è di tipo int e non prevede alcun valore predefinito.

  • [ @article=] 'article'
    Nome dell'articolo per cui si desidera creare lo script. article è di tipo sysname e non prevede alcun valore predefinito.

  • [ @publisher=] 'publisher'
    Nome del server di pubblicazione. publisher è di tipo sysname e non prevede alcun valore predefinito.

  • [ @publisher_db =] 'publisher_db'
    Nome del database del server di pubblicazione. publisher_db è di tipo sysname e non prevede alcun valore predefinito.

  • [ @publication=] 'publication'
    Nome della pubblicazione per cui si desidera creare lo script. publication è di tipo sysname e non prevede alcun valore predefinito.

  • [ @dest_table= ] 'dest_table**'**
    Nome della tabella di destinazione. dest_table è di tipo sysname e non prevede alcun valore predefinito.

  • [@owner = ] 'owner'
    Proprietario della sottoscrizione. owner è di tipo sysname e non prevede alcun valore predefinito.

  • [ @cft_table= ] 'cft_table'
    Nome della tabella dei conflitti ad aggiornamento in coda per l'articolo. cft_tableè di tipo sysname e non prevede alcun valore predefinito.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

sp_addqueued_artinfo viene utilizzata dall'agente di distribuzione nell'ambito dell'inizializzazione della sottoscrizione. In genere, non viene eseguita dagli utenti, ma può risultare utile se l'utente deve configurare una sottoscrizione in modo manuale.

In MicrosoftSQL Server 2000 la stored procedure sp_addqueued_artinfo supporta @columns, un parametro obbligatorio. Questo parametro non è più supportato. Utilizzare sp_script_synctran_commands anziché sp_addqueued_artinfo.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_addqueued_artinfo.