sysarticles (vue système) (Transact-SQL)
La vue sysarticles expose les propriétés d'articles. 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. |
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 les instructions INSERT. 16 = utilise des instructions paramétrables. 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étrables posséderait 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 le journal 3 = article basé sur un journal avec filtre manuel 5 = article basé sur un journal avec vue manuelle 7 = article basé sur un journal avec filtre manuel et vue manuelle 8 = exécution d'une procédure stockée 24 = exécution d'une 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 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
Référence
Vues de réplication (Transact-SQL)
sp_changearticle (Transact-SQL)