IHsubscriptions (Transact-SQL)
La table système IHsubscriptions contient une ligne pour chaque abonnement à une publication 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 |
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 indique que l'abonnement à l'article est marqué pour l'initialisation ou la réinitialisation. |
status |
tinyint |
État de l'abonnement : 0 = inactif 1 = souscrit 2 = actif |
sync_type |
tinyint |
Type de synchronisation initiale : 1 = automatique 2 =aucune |
subscription_type |
int |
Type d'abonnement : 0 = par envoi de données (push) ; l'Agent de distribution est exécuté sur l'Abonné. 1 = par extraction de données (pull) ; l'Agent de distribution est exécuté 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 retourne à l'abonné ses propres transactions : 0 = renvoie les transactions. 1 = ne renvoie pas les transactions. |