Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
Voir aussi
Référence
Vues de réplication (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
Concepts
Tables de réplication (Transact-SQL)
Autres ressources
Réplication hétérogène d'une base de données