IHextendedSubscriptionView (Transact-SQL)
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 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 = Par envoi de données - l'agent de distribution s'exécute sur l'Abonné. 1 = Par extraction de données - l'agent de distribution s'exécute sur le serveur de distribution. |
sync_type |
tinyint |
Type de la synchronisation initiale : 1 = Automatique 2 = Aucune |
status |
tinyint |
Le Statut de l'abonnement : 0 = Inactif 1 = Abonné 2 = Actif |
snapshot_seqno_flag |
bit |
Indique si un numéro de séquence de capture instantanée est utilisé. |
independent_agent |
bit |
Indique s'il existe une version autonome de l'Agent de distribution pour cette publication. 0 = La publication utilise un Agent de distribution partagé, et chaque paire base de données du serveur de publication/base de données de l'Abonné a un Agent partagé, unique. 1 = Indique s'il existe une version autonome de l'Agent de distribution 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 bouclage détermine si l'Agent de distribution renvoie à l'Abonné ses propres transactions : 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 en attente utilisant Microsoft Message Queuing. 3 = Mise à jour immédiate avec basculement utilisant la mise à jour en attente, à l'aide de Message Queuing. 4 = Mise à jour en attente utilisant une file d'attente SQL Server. 5 = Mise à jour immédiate avec basculement de mise à jour en attente, utilisant une file d'attente SQL Server. |
publisher_seqno |
varbinary(16) |
Numéro de séquence de la transaction sur le serveur de publication pour cet abonnement |
ss_cplt_seqno |
varbinary(16) |
Numéro de séquence utilisé pour signifier l'achèvement du traitement de capture instantanée simultané. |
Voir aussi