sp_helparticle (Transact-SQL)sp_helparticle (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Affiche des informations sur un article.Displays information about an article. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.This stored procedure is executed at the Publisher on the publication database. Dans le cas des serveurs de publication Oracle, cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de distribution.For Oracle Publishers, this stored procedure is executed at the Distributor on any database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_helparticle [ @publication = ] 'publication'   
    [ , [ @article = ] 'article' ]  
    [ , [ @returnfilter = ] returnfilter ]  
    [ , [ @publisher = ] 'publisher' ]  
    [ , [ @found = ] found OUTPUT ]  

ArgumentsArguments

[ @publication = ] 'publication'Nom de la publication.[ @publication = ] 'publication' Is the name of the publication. publication est de type sysname, sans valeur par défaut.publication is sysname, with no default.

[ @article = ] 'article'Nom d’un article de la publication.[ @article = ] 'article' Is the name of an article in the publication. article est de % type sysname, avec la valeur par défaut.article is sysname, with a default of %. Si l’article n’est pas fourni, des informations sur tous les Articles de la publication spécifiée sont retournées.If article is not supplied, information on all articles for the specified publication is returned.

[ @returnfilter = ] returnfilterSpécifie si la clause de filtre doit être retournée.[ @returnfilter = ] returnfilter Specifies whether the filter clause should be returned. returnfilter est de bits, avec 1comme valeur par défaut, qui retourne la clause de filtre.returnfilter is bit, with a default of 1, which returns the filter clause.

[ @publisher = ] 'publisher'Spécifie un serveur MicrosoftMicrosoft de publication non- SQL ServerSQL Server .[ @publisher = ] 'publisher' Specifies a non- MicrosoftMicrosoft SQL ServerSQL Server publisher. Publisher est de type sysname, avec NULL comme valeur par défaut.publisher is sysname, with a default of NULL.

Notes

l' éditeur ne doit pas être spécifié lors de la demande d’informations sur SQL ServerSQL Server un article publié par un serveur de publication.publisher should not be specified when requesting information on an article published by a SQL ServerSQL Server Publisher.

[ @found = ] found OUTPUTÀ usage interne uniquement.[ @found = ] found OUTPUT Internal use only.

Jeux de résultatsResult Sets

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
ID de l’articlearticle id intint ID de l’article.ID of the article.
nom de l’articlearticle name sysnamesysname Nom de l'article.Name of the article.
objet de basebase object nvarchar(257)nvarchar(257) Nom de la table sous-jacente représentée par l'article ou la procédure stockée.Name of the underlying table represented by the article or stored procedure.
objet de destinationdestination object sysnamesysname Nom de la table de destination (abonnement)Name of the destination (subscription) table.
objet de synchronisationsynchronization object nvarchar(257)nvarchar(257) Nom de la vue qui définit l’article publié.Name of the view that defines the published article.
typetype smallintsmallint Type d'article :The type of article:

1 = basé sur un journal.1 = Log-based.

3 = basé sur un journal avec filtre manuel.3 = Log-based with manual filter.

5 = basé sur un journal avec vue manuelle.5 = Log-based with manual view.

7 = basé sur un journal avec filtre manuel et vue manuelle.7 = Log-based with manual filter and manual view.

8 = exécution de la procédure stockée.8 = Stored procedure execution.

24 = exécution d’une procédure stockée sérialisable.24 = Serializable stored procedure execution.

32 = procédure stockée (schéma uniquement).32 = Stored procedure (schema only).

64 = vue (schéma uniquement).64 = View (schema only).

96 = fonction d’agrégation (schéma uniquement).96 = Aggregate function (schema only).

128 = fonction (schéma uniquement).128 = Function (schema only).

257 = vue indexée basée sur un journal.257 = Log-based indexed view.

259 = vue indexée basée sur un journal avec filtre manuel.259 = Log-based indexed view with manual filter.

261 = vue indexée basée sur un journal avec vue manuelle.261 = Log-based indexed view with manual view.

263 = vue indexée basée sur un journal avec filtre manuel et vue manuelle.263 = Log-based indexed view with manual filter and manual view.

320 = vue indexée (schéma uniquement).320 = Indexed view (schema only).

statusstatus tinyinttinyint Peut être le résultat de l' & (and au niveau du bit) d’une ou de plusieurs ou de ces propriétés d’article:Can be the & (Bitwise AND) result of one or more or these article properties:

0x00 = Identifié à titre d'information uniquement.Identified for informational purposes only. Non pris en charge.Not supported. La compatibilité future n'est pas garantie.Future compatibility is not guaranteed.0x00 = Identifié à titre d'information uniquement.Identified for informational purposes only. Non pris en charge.Not supported. La compatibilité future n'est pas garantie.Future compatibility is not guaranteed.

0x01 = l’article est actif.0x01 = Article is active.

0x08 = inclure le nom de colonne dans les instructions INSERT.0x08 = Include the column name in insert statements.

0x16 = utilise des instructions paramétrables.0x16 = Use parameterized statements.

0x32 = utilise des instructions paramétrées et inclut le nom de colonne dans les instructions INSERT.0x32 = Use parameterized statements and include the column name in insert statements.
filterfilter nvarchar(257)nvarchar(257) Procédure stockée utilisée pour filtrer la table horizontalement.Stored procedure used to horizontally filter the table. Cette procédure stockée doit avoir été créée à l'aide de la clause FOR REPLICATION.This stored procedure must have been created using FOR REPLICATION clause.
descriptiondescription nvarchar(255)nvarchar(255) Entrée descriptive de l'articleDescriptive entry for the article.
insert_commandinsert_command nvarchar(255)nvarchar(255) Type de commande de réplication utilisé pour répliquer des insertions avec des articles de table.The replication command type used when replicating inserts with table articles. Pour plus d’informations, consultez Spécifier le mode de propagation des modifications des articles transactionnels.For more information, see Specify How Changes Are Propagated for Transactional Articles.
update_commandupdate_command nvarchar(255)nvarchar(255) Type de commande de réplication utilisé pour répliquer des mises à jour avec des articles de table.The replication command type used when replicating updates with table articles. Pour plus d’informations, consultez Spécifier le mode de propagation des modifications des articles transactionnels.For more information, see Specify How Changes Are Propagated for Transactional Articles.
delete_commanddelete_command nvarchar(255)nvarchar(255) Type de commande de réplication utilisé pour répliquer des suppressions avec des articles de table.The replication command type used when replicating deletes with table articles. Pour plus d’informations, consultez Spécifier le mode de propagation des modifications des articles transactionnels.For more information, see Specify How Changes Are Propagated for Transactional Articles.
chemin du script de créationcreation script path nvarchar(255)nvarchar(255) Chemin d'accès et nom d'un script de schéma d'article utilisé pour créer des tables cibles.Path and name of an article schema script used to create target tables.
partition verticalevertical partition bitbit Indique si le partitionnement vertical est activé pour l’article; la valeur 1 signifie que le partitionnement vertical est activé.Is whether vertical partitioning is enabled for the article; where a value of 1 means that vertical partitioning is enabled.
pre_creation_cmdpre_creation_cmd tinyinttinyint Commande de pré-création pour les instructions DROP TABLE, DELETE TABLE, ou TRUNCATE TABLE.Precreation command for DROP TABLE, DELETE TABLE, or TRUNCATE TABLE.
filter_clausefilter_clause ntextntext Clause WHERE spécifiant le filtrage horizontal.WHERE clause specifying the horizontal filtering.
schema_optionschema_option binary(8)binary(8) Bitmap de l’option de génération de schéma pour l’article donné.Bitmap of the schema generation option for the given article. Pour obtenir la liste complète des valeurs schema_option , consultez (sp_addarticle Transact-)SQL.For a complete list of schema_option values, see sp_addarticle (Transact-SQL).
dest_ownerdest_owner sysnamesysname Nom du propriétaire de l’objet de destination.Name of the owner of the destination object.
source_ownersource_owner sysnamesysname Propriétaire de l'objet source.Owner of the source object.
unqua_source_objectunqua_source_object sysnamesysname Nom de l'objet source sans le nom du propriétaire.Name of the source object, without the owner name.
sync_object_ownersync_object_owner sysnamesysname Propriétaire de la vue qui définit l'article publié.Owner of the view that defines the published article. ..
unqualified_sync_objectunqualified_sync_object sysnamesysname Nom de la vue qui définit l'article publié, sans le nom du propriétaire.Name of the view that defines the published article, without the owner name.
filter_ownerfilter_owner sysnamesysname Propriétaire du filtre.Owner of the filter.
unqua_filterunqua_filter sysnamesysname Nom du filtre, sans le nom du propriétaire.Name of the filter, without the owner name.
auto_identity_rangeauto_identity_range intint Indicateur signalant si la gestion automatique de plages d'identité était activée sur la publication au moment de sa création.Flag indicating if automatic identity range handling was turned on at the publication at the time it was created. 1 signifie que la plage d’identités automatique est activée; 0 signifie qu’elle est désactivée.1 means that automatic identity range is enabled; 0 means it is disabled.
publisher_identity_rangepublisher_identity_range Intint Taille de la plage d’identité sur le serveur de publication si l’article a identityrangemanagementoption défini sur auto ou si auto_identity_range a la valeur true.Range size of the identity range at the Publisher if the article has identityrangemanagementoption set to auto or auto_identity_range set to true.
identity_rangeidentity_range bigintbigint Taille de la plage d’identité de l’abonné si l’article a identityrangemanagementoption défini sur auto ou si auto_identity_range a la valeur true.Range size of the identity range at the Subscriber if the article has identityrangemanagementoption set to auto or auto_identity_range set to true.
thresholdthreshold bigintbigint Valeur de pourcentage indiquant le moment où l'Agent de distribution affecte une nouvelle plage d'identité.Percentage value indicating when the Distribution Agent assigns a new identity range.
identityrangemanagementoptionidentityrangemanagementoption intint Indique la gestion des plages d'identité appliquée à l'article.Indicates the identity range management handled for the article.
fire_triggers_on_snapshotfire_triggers_on_snapshot bitbit Indique si les déclencheurs de l'utilisateur répliqués sont exécutés lorsque l'instantané initial est appliqué.Is if replicated user triggers are executed when the initial snapshot is applied.

1 = les déclencheurs utilisateur sont exécutés.1 = user triggers are executed.

0 = les déclencheurs de l’utilisateur ne sont pas exécutés.0 = user triggers are not executed.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_helparticle est utilisé dans la réplication d’instantané et la réplication transactionnelle.sp_helparticle is used in snapshot replication and transactional replication.

AutorisationsPermissions

Seuls les membres du rôle serveur fixe sysadmin , du rôle de base de données fixe db_owner ou de la liste d’accès à la publication pour la publication actuelle peuvent exécuter sp_helparticle.Only members of the sysadmin fixed server role, the db_owner fixed database role, or the publication access list for the current publication can execute sp_helparticle.

ExempleExample

DECLARE @publication AS sysname;
SET @publication = N'AdvWorksProductTran';

USE [AdventureWorks2012]
EXEC sp_helparticle
  @publication = @publication;
GO

Voir aussiSee Also

Afficher et modifier les propriétés d’un article View and Modify Article Properties
sp_addarticle (Transact-SQL) sp_addarticle (Transact-SQL)
sp_articlecolumn (Transact-SQL) sp_articlecolumn (Transact-SQL)
sp_changearticle (Transact-SQL) sp_changearticle (Transact-SQL)
sp_droparticle (Transact-SQL) sp_droparticle (Transact-SQL)
Procédures stockées de réplication (Transact-SQL)Replication Stored Procedures (Transact-SQL)