sysarticles (vue système) (Transact-SQL)
S'applique à : SQL Server
La vue sysarticles expose les propriétés de l’article. Cette vue est stockée dans la base de données de distribution.
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) | Commande à exécuter en cas d'instruction DELETE, sinon création à partir du journal |
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) | Commande à exécuter en cas d'instruction INSERT, sinon création à partir du journal. |
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 = La partition horizontale de l’article est définie par un abonnement transformable. 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) | Commande à exécuter en cas d'instruction UPDATE, sinon création à partir du journal |
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é ; cette option peut prendre 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)
sysarticles (Transact-SQL)