IHextendedSubscriptionView (Transact-SQL)

S’applique à :SQL Server

La vue IHextendedSubscriptionView expose des informations sur l’abonnement à une publication non SQL Server. Cette vue est stockée dans la base de données de distribution .

Nom de la colonne Type de données Description
article_id int Identificateur unique d'un article
dest_db sysname Nom de la base de données de destination
srvid smallint Identificateur unique pour un Abonné
login_name sysname Nom de connexion utilisé pour se connecter à un Abonné.
distribution_jobid binary Identifie le travail de l'Agent de distribution.
publisher_database_id int Identifie la base de données de publication.
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.
sync_type tinyint Type de synchronisation initiale :

1 = Automatique

2 = Aucun
statut tinyint État de l’abonnement :

0 = Inactif

1 = Abonné

2 = Actif
snapshot_seqno_flag bit Indique si un numéro de séquence d'instantané est utilisé.
independent_agent bit Spécifie s’il existe un Agent de distribution autonome pour cette publication.

0 = La publication utilise un Agent de distribution partagé, et chaque paire de bases de données publisher/Abonné a un agent partagé unique.

1 = Il existe un Agent de distribution autonome pour cette publication.
subscription_time datetime À usage interne uniquement
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 :

1 = Ne renvoie pas.

0 = Renvoie.
agent_id int Identificateur unique de l'Agent de distribution.
update_mode tinyint Indique le type du mode de mise à jour, qui peut être l'un des suivants :

0 = Lecture seule.

1 = Mise à jour immédiate.

2 = Mise à jour mise en file d’attente à l’aide de Message Queuing.

3 = Mise à jour immédiate avec mise à jour en file d’attente en tant que basculement à l’aide de Message Queuing.

4 = Mise à jour mise en file d’attente à l’aide de SQL Server file d’attente.

5 = mise à jour immédiate avec basculement de mise à jour en file d’attente, à l’aide de SQL Server file d’attente.
publisher_seqno varbinary(16) Numéro de séquence de la transaction au niveau du serveur de publication pour cet abonnement.
ss_cplt_seqno varbinary(16) Numéro de séquence utilisé pour indiquer la fin du traitement de l'instantané concurrent.

Voir aussi

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