Partage via


IHsubscriptions (Transact-SQL)

S'applique à : SQL Server

La table système IHsubscriptions contient une ligne pour chaque abonnement à une publication à 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 Identifie un article publié de manière unique.
srvid smallint ID de serveur de l’Abonné.
dest_db sysname Nom de la base de données de destination.
login_name sysname Nom d’accès utilisé lors de l’ajout de l’abonnement
distribution_jobid binary(16) ID de travail de l’Agent de distribution
timestamp timestamp Date et heure de création de l'abonnement.
queued_reinit bit Indique si l'article est marqué pour l'initialisation ou la réinitialisation. La valeur 1 spécifie que l’article abonné est marqué pour l’initialisation ou la réinitialisation.
statut tinyint État de l’abonnement :

0 = Inactif.

1 = Abonné.

2 = Actif.
sync_type tinyint Type de synchronisation initiale :

1 = Automatique.

2 = Aucun.
subscription_type int Type d’abonnement :

0 = Push : l’agent de distribution s’exécute sur l’Abonné.

1 = Extraction : l’agent de distribution s’exécute sur le serveur de distribution.
update_mode tinyint Mode de mise à jour :

0 = Lecture seule.

1 = Mise à jour immédiate.
loopback_detection bit S'applique aux abonnements qui font partie d'une topologie de réplication transactionnelle bidirectionnelle. La détection de boucle détermine si l'Agent de distribution renvoie à l'Abonné les transactions émanant de ce dernier :

0 = Renvoie.

1 = Ne renvoie pas.

Voir aussi

Heterogeneous Database Replication
Tables de réplication (Transact-SQL)
Vues de réplication (Transact-SQL)
sp_addsubscription (Transact-SQL)
sp_helpsubscription (Transact-SQL)