Share via


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 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 = 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

État de l'abonnement :

0 = Inactif

1 = Souscrit

2 = Actif

snapshot_seqno_flag

bit

Indique si un numéro de séquence d'instantané 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é ; il y a un seul Agent partagé pour chaque paire base de données du serveur de publication/base de données de l'Abonné.

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 faisant 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 d'instantané simultané.

Voir aussi

Référence

Vues de réplication (Transact-SQL)

Concepts

Réplication hétérogène d'une base de données

Tables de réplication (Transact-SQL)