sysarticles (vue système) (Transact-SQL)
La vue sysarticles expose les propriétés d'articles. Elle est stockée dans la base de données de distribution.
Nom de la colonne |
Type de données |
Description |
---|---|---|
artid |
int |
Colonne 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. |
name |
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 = aucune 1 = DROP. 2 = DELETE. 3 = TRUNCATE |
status |
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 = Article actif. 8 = inclut le nom de la colonne dans des instructions INSERT. 16 = utilise des instructions avec des paramètres. 24 = inclut le nom de colonne dans les instructions INSERT et utilise des instructions avec des paramètres. 64 = la partition horizontale pour l'article est définie par un abonnement transformable. Par exemple, un article actif utilisant des instructions paramétrées posséderait la valeur 17 dans cette colonne. La valeur 0 signifie que l'article est inactif et qu'aucune autre propriété 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 un journal. 3 = Article basé sur un journal avec filtre manuel. 5 = Article basé sur un journal avec vue manuelle. 7 = Article basé sur le journal avec filtre manuel et 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 = Vue (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 la capture instantanée est appliquée ; 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. |