IHarticles (Transact-SQL)
La table système IHarticles contient une ligne pour chaque article en cours de réplication depuis un serveur de publication non SQL Server utilisant le serveur de distribution actif. Cette table est stockée dans la base de données de distribution.
Définition
Nom de colonne |
Type de données |
Description |
---|---|---|
article_id |
int |
Colonne d'identité fournissant un numéro d'identification unique pour l'article |
name |
sysname |
Nom associé à l'article et unique dans la publication |
publication_id |
smallint |
Identificateur de la publication à laquelle appartient l'article |
table_id |
int |
ID de la table en cours de publication depuis IHpublishertables. |
publisher_id |
smallint |
ID du serveur de publication non SQL Server. |
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écification du mode de propagation des modifications des articles transactionnels. |
filter |
int |
Cette colonne n'est pas utilisée et sert uniquement à rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour les articles SQL Server (sysarticles). |
filter_clause |
ntext |
Clause WHERE de l'article, utilisée pour le filtrage horizontal et écrite dans une instruction Transact-SQL standard interprétable par le serveur de publication non SQL. |
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écification du mode de propagation des modifications des articles transactionnels. |
pre_creation_cmd |
tinyint |
Commande à exécuter avant d'appliquer la capture instantanée initiale lorsqu'un objet de même nom existe déjà sur l'Abonné. 0 = aucune : aucune commande n'est exécutée. 1 = DROP : supprimer la table de destination. 2 = DELETE : supprimer les données de la table de destination. 3 = TRUNCATE : tronquer la table de destination. |
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 : 0 = aucune propriété supplémentaire 1 = actif 8 = inclut le nom de la colonne dans les instructions INSERT. 16 = utilise des instructions paramétrées. 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 propriété supplémentaire n'est définie. |
type |
tinyint |
Type d'article : 1 = article basé sur le journal |
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écification du mode de propagation des modifications des articles transactionnels. |
schema_option |
binary(8) |
Bitmap de l'option de génération de schéma d'un article donné, qui peut être le résultat OR logique au niveau du bit d'au moins l'une des valeurs suivantes : 0x00 = désactiver la génération de scripts par l'Agent de capture instantanée et utiliser le CreationScript fourni. 0x01 = générer la création d'objets (CREATE TABLE, CREATE PROCEDURE, etc.). 0x10 = générer un index cluster correspondant. 0x40 = générer des index non-cluster correspondants. 0x80 = inclure l'intégrité référentielle déclarée dans les clés primaires. 0x1000 = répliquer le classement au niveau des colonnes.
Remarque
Cette option est définie par défaut pour les serveurs de publication Oracle afin d'activer les comparaisons respectant la casse.
0x4000 = répliquer les clés uniques, si celles-ci sont définies, sur un article de table. 0x8000 = répliquer une clé primaire et des clés uniques sur un article de table sous forme de contraintes, à l'aide d'instructions ALTER TABLE. |
dest_owner |
sysname |
Propriétaire de la table dans la base de données de destination |
dest_table |
sysname |
Nom de la table de destination. |
tablespace_name |
nvarchar(255) |
Identifie l'espace disque logique utilisé par la table d'enregistrement de l'article. |
objid |
int |
Cette colonne n'est pas utilisée et sert uniquement à rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour les articles SQL Server (sysarticles). |
sync_objid |
int |
Cette colonne n'est pas utilisée et sert uniquement à rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour les articles SQL Server (sysarticles). |
description |
nvarchar(255) |
Entrée descriptive de l'article |
publisher_status |
int |
Indique si la vue qui définit l'article publié a été configurée en appelant sp_articleview. 0 = sp_articleview a été appelée. 1 = sp_articleview n'a pas été appelée. |
article_view_owner |
nvarchar(255) |
Propriétaire de l'objet de synchronisation sur le serveur de publication utilisé par l'Agent de lecture du journal. |
article_view |
nvarchar(255) |
Objet de synchronisation sur le serveur de publication utilisé par l'Agent de lecture du journal. |
ins_scripting_proc |
int |
Cette colonne n'est pas utilisée et sert uniquement à rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour les articles SQL Server (sysarticles). |
del_scripting_proc |
int |
Cette colonne n'est pas utilisée et sert uniquement à rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour les articles SQL Server (sysarticles). |
upd_scripting_proc |
int |
Cette colonne n'est pas utilisée et sert uniquement à rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour les articles SQL Server (sysarticles). |
custom_script |
int |
Cette colonne n'est pas utilisée et sert uniquement à rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour les articles SQL Server (sysarticles). |
fire_triggers_on_snapshot |
bit |
Cette colonne n'est pas utilisée et sert uniquement à rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour les articles SQL Server (sysarticles). |
instance_id |
int |
Identifie l'instance active du journal d'article de la table publiée. |
use_default_datatypes |
bit |
Indique si l'article utilise les mappages de type de données par défaut ; la valeur 1 indique que les mappages de type de données par défaut sont utilisés. |