sp_addqueued_artinfo (Transact-SQL)
Important
La procédure sp_script_synctran_commands doit être utilisée à la place de sp_addqueued_artinfo. sp_script_synctran_commands génère un script qui contient les appels sp_addqueued_artinfo et sp_addsynctrigger.
Crée la table MSsubscription_articles au niveau de l'Abonné, utilisée pour rechercher les informations d'abonnement des articles (Mise à jour en attente et Mise à jour immédiate avec mise à jour en attente comme mode de basculement). Cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné.
Syntaxe
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'
Arguments
[ @artid= ] 'artid'
ID de l'article. L'argument artid est de type int et n'a pas de valeur par défaut.[ @article= ] 'article'
Nom de l'article pour lequel un script doit être généré. L'argument article est de type sysname et n'a pas de valeur par défaut.[ @publisher = ] 'publisher'
Nom du serveur de publication. L'argument publisher est de type sysname et n'a pas de valeur par défaut.[ @publisher_db=] 'publisher_db'
Nom de la base de données du serveur de publication. L'argument publisher_db est de type sysname et n'a pas de valeur par défaut.[ @publication=] 'publication'
Nom de la publication pour laquelle un script doit être généré. L'argument publication est de type sysname et n'a pas de valeur par défaut.[ @dest_table= ] 'dest_table**'**
Nom de la table de destination. L'argument dest_table est de type sysname et n'a pas de valeur par défaut.[@owner = ] 'owner'
Nom du propriétaire de l'abonnement. L'argument owner est de type sysname et n'a pas de valeur par défaut.[ @cft_table= ] 'cft_table'
Nom de la table de conflits avec mise à jour en attente pour cet article. cft_tableest de type sysname, sans valeur par défaut.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Notes
sp_addqueued_artinfo est utilisé par l'Agent de distribution dans le cadre de l'initialisation d'abonnement. Cette procédure stockée n'est généralement pas exécutée par les utilisateurs, mais peut s'avérer utile si l'utilisateur doit configurer manuellement un abonnement.
Dans MicrosoftSQL Server 2000, sp_addqueued_artinfo prenait en charge @columns, un paramètre obligatoire. Ce paramètre n'est plus pris en charge. sp_script_synctran_commands est utilisé à la place de sp_addqueued_artinfo.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixedb_owner peuvent exécuter sp_addqueued_artinfo.