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 |
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 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 n’est incluse que pour rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour SQL Server articles (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 = Incluez le nom de la 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 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é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 les scripts par le Agent d'instantané et utilise le CreationScript fourni. 0x01 = Générer la création de l’objet (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 de la colonne. 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 des clés uniques si elles sont définies dans 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 n’est incluse que pour rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour SQL Server articles (sysarticles). |
sync_objid | int | Cette colonne n’est pas utilisée et n’est incluse que pour rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour SQL Server articles (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é. 1 = sp_articleview n’a pas été appelé. |
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 n’est incluse que pour rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour SQL Server articles (sysarticles). |
del_scripting_proc | int | Cette colonne n’est pas utilisée et n’est incluse que pour rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour SQL Server articles (sysarticles). |
upd_scripting_proc | int | Cette colonne n’est pas utilisée et n’est incluse que pour rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour SQL Server articles (sysarticles). |
custom_script | int | Cette colonne n’est pas utilisée et n’est incluse que pour rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour SQL Server articles (sysarticles). |
fire_triggers_on_snapshot | bit | Cette colonne n’est pas utilisée et n’est incluse que pour rendre la vue sysarticles de la table IHarticles compatible avec la vue sysarticles utilisée pour SQL Server articles (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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour