Partage via


sysarticles (Transact-SQL)

S'applique à : SQL Server

Contient une ligne pour chaque article de table défini dans la base de données locale. Cette table est stockée dans la base de données publiée. Pour d’autres types d’articles, reportez-vous à sysschemaarticles (Transact-SQL).

Nom de la colonne Type de données Description
artid int Colonne d'identité fournissant un numéro d'identification unique pour l'article
creation_script nvarchar(255) Script du schéma de l'article.
del_cmd nvarchar(255) Type de commande de réplication utilisé pour répliquer des suppressions avec des articles de table. Pour plus d’informations, consultez Spécifier le mode de propagation des modifications des articles transactionnels.
description nvarchar(255) Entrée descriptive de l’article.
dest_table sysname Nom de la table de destination
filter int Identificateur de la procédure stockée, utilisé pour la partition horizontale.
filter_clause ntext Clause WHERE de l'article utilisée pour le filtrage horizontal.
ins_cmd nvarchar(255) Type de commande de réplication utilisé pour répliquer des insertions avec des articles de table. Pour plus d’informations, consultez Spécifier le mode de propagation des modifications des articles transactionnels.
nom sysname Nom associé à l'article et unique dans la publication
objid int Identificateur de l'objet de la table publiée
pubid int Identificateur de la publication à laquelle appartient l'article
pre_creation_cmd tinyint Commande de précréation pour les instructions DROP TABLE, DELETE TABLE ou TRUNCATE :

0 = Aucun.

1 = DROP.

2 = DELETE.

3 = TRUNCATE.
statut tinyint Masque de bits de l'état et des options d'article, qui peut être le résultat OR logique au niveau du bit d'au moins l'une des valeurs suivantes :

1 = L’article est actif.

8 = Inclure le nom de colonne dans les instructions INSERT.

16 = Utiliser des instructions paramétrables.

24 = Les deux incluent le nom de colonne dans les instructions INSERT et utilisent des instructions paramétrables.

64 = Identifié à des fins d’information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.

Par exemple, un article actif utilisant des instructions paramétrables aurait la valeur 17 dans cette colonne. La valeur 0 signifie que l’article est inactif et qu’aucune propriété supplémentaire n’est définie.
sync_objid int Identificateur de la table ou de la vue représentant la définition de l'article.
type tinyint Type d'article :

1 = Article basé sur les journaux.

3 = Article basé sur les journaux avec un filtre manuel.

5 = Article basé sur les journaux avec vue manuelle.

7 = Article basé sur les journaux avec un filtre manuel et une vue manuelle.

8 = Exécution de procédure stockée.

24 = Exécution de procédure stockée sérialisable.

32 = Procédure stockée (schéma uniquement).

64 = Affichage (schéma uniquement).

128 = Fonction (schéma uniquement).
upd_cmd nvarchar(255) Type de commande de réplication utilisé pour répliquer des mises à jour avec des articles de table. Pour plus d’informations, consultez Spécifier le mode de propagation des modifications des articles transactionnels.
schema_option binary(8) Masque de bits des options de génération de schéma pour l'article, qui déterminent quelles sont les parties du schéma d'article devant donner lieu à un script pour la remise à l'Abonné. Pour plus d’informations sur les options de schéma, consultez sp_addarticle (Transact-SQL).
dest_owner sysname Propriétaire de la table dans la base de données de destination
ins_scripting_proc int Procédure stockée ou script personnalisé inscrit exécuté lorsqu'une instruction INSERT est répliquée.
del_scripting_proc int Procédure stockée ou script personnalisé inscrit exécuté lorsqu'une instruction DELETE est répliquée.
upd_scripting_proc int Procédure stockée ou script personnalisé inscrit exécuté lorsqu'une instruction UPDATE est répliquée.
custom_script nvarchar(2048) Procédure stockée ou script personnalisé inscrit exécuté à la fin du déclencheur DDL.
fire_triggers_on_snapshot bit Indique si les déclencheurs répliqués sont exécutés lorsque l’instantané est appliqué, ce qui peut être l’une des valeurs suivantes :

0 = Les déclencheurs ne sont pas exécutés.

1 = Les déclencheurs sont exécutés.

Voir aussi

Tables de réplication (Transact-SQL)
Vues de réplication (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)
sysschemaarticles (Transact-SQL)