IHarticles (Transact-SQL)
S'applique à : SQL Server
La table système IHarticles contient une ligne pour chaque article répliqué à partir d’un serveur de publication non-SQL Server à l’aide du serveur de distribution actuel. Cette table est stockée dans la base de données de distribution.
Définition
Nom de la colonne | Type de données | Description |
---|---|---|
article_id | int | Colonne d'identité fournissant un numéro d'identification unique pour l'article |
nom | 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 publiée à partir d’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écifier le mode de propagation des modifications des articles transactionnels. |
filter | int | Cette colonne n’est pas utilisée et est incluse uniquement pour 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écifier le mode de propagation des modifications des articles transactionnels. |
pre_creation_cmd | tinyint | Commande à exécuter avant d'appliquer l'instantané initial lorsqu'un objet de même nom existe déjà sur l'Abonné. 0 = Aucun - une commande n’est pas exécutée. 1 = DROP : supprimez la table de destination. 2 = DELETE : supprimez les données de la table de destination. 3 = TRUNCATE : tronquer la table de destination. |
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 : 0 = Aucune propriété supplémentaire. 1 = Actif. 8 = Inclure le nom de colonne dans les instructions INSERT. 16 = Utiliser des instructions paramétrables. 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. |
type | tinyint | Type d'article : 1 = Article basé sur les journaux. |
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écifier le 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 le script par l’Agent d’instantané et utilise 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 sur les clés primaires. 0x1000 = Réplique 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 sensibles à la casse. 0x4000 = Répliquer des clés uniques si elles sont définies sur un article de table. 0x8000 = Répliquer une clé primaire et des clés uniques sur un article de table en tant que 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 est incluse uniquement pour 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 est incluse uniquement pour 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 | Permet d’indiquer si la vue qui définit l’article publié a été définie 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 est incluse uniquement pour 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 est incluse uniquement pour 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 est incluse uniquement pour 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 est incluse uniquement pour 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 est incluse uniquement pour 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 des mappages de types de données par défaut ; la valeur 1 indique que les mappages de types de données par défaut sont utilisés. |
Voir aussi
Heterogeneous Database Replication
Tables de réplication (Transact-SQL)
Vues de réplication (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)