Condividi tramite


sp_addqueued_artinfo (Transact-SQL)

Si applica a: SQL Server Istanza gestita di SQL di Azure

Importante

La routine sp_script_synctran_commands deve essere utilizzata invece di sp_addqueued_artinfo. sp_script_synctran_commands genera uno script che contiene le sp_addqueued_artinfo chiamate e sp_addsynctrigger .

Crea la tabella MSsubscription_articles nel Sottoscrittore utilizzata per tenere traccia delle informazioni sulle sottoscrizioni degli articoli (in coda, aggiornamento e aggiornamento immediato con aggiornamento in coda come failover). Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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 ]
[ ; ]

Argomenti

[ @artid = ] artifid

Nome dell'ID articolo. @artid è int, senza impostazione predefinita.

[ @article = ] N'article'

Nome dell'articolo da creare tramite script. @article è sysname, senza impostazione predefinita.

[ @publisher = ] N'publisher'

Nome del server di pubblicazione. @publisher è sysname, senza impostazione predefinita.

[ @publisher_db = ] N'publisher_db'

Nome del database del server di pubblicazione. @publisher_db è sysname, senza impostazione predefinita.

[ @publication = ] N'publication'

Nome della pubblicazione di cui creare uno script. @publication è sysname, senza impostazione predefinita.

[ @dest_table = ] N'dest_table'

Nome della tabella di destinazione. @dest_table è sysname, senza impostazione predefinita.

[ @owner = ] N'owner'

Proprietario della sottoscrizione. @owner è sysname, senza impostazione predefinita.

[ @cft_table = ] N'cft_table'

Nome della tabella dei conflitti ad aggiornamento in coda per l'articolo. @cft_table è sysname, senza impostazione predefinita.

[ @columns = ] colonne

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_addqueued_artinfoviene usato dalla agente di distribuzione come parte dell'inizializzazione della sottoscrizione. Questa stored procedure non viene in genere eseguita dagli utenti, ma può essere utile se è necessario configurare manualmente una sottoscrizione.

Usare sp_script_synctran_commands anziché sp_addqueued_artinfo.

Autorizzazioni

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