Partager via


MSsubscriptions (Transact-SQL)

La table MSsubscriptions contient une ligne pour chaque article publié dans un abonnement servi par le serveur de distribution local. Cette table est stockée dans la base de données de distribution.

Nom de colonne

Type de données

Description

publisher_database_id

int

ID de la base de données du serveur de publication.

publisher_id

smallint

ID du serveur de publication.

publisher_db

sysname

Nom de la base de données du serveur de publication.

publication_id

int

ID de la publication.

article_id

int

Identificateur de l'article.

subscriber_id

smallint

ID de l'Abonné.

subscriber_db

sysname

le nom de la base de données d'abonnement ;

subscription_type

int

Type d'abonnement pouvant prendre la valeur :

0 = Envoyé.

1 = Extrait.

2 = Anonyme.

sync_type

tinyint

Type de synchronisation dont la valeur peut être :

1 = Automatique.

2 = Pas de synchronisation.

status

tinyint

État de l'abonnement :

0 = Inactif.

1 = Abonné.

2 = Actif.

subscription_seqno

varbinary(16)

Numéro de séquence correspondant à la transaction de capture instantanée.

snapshot_seqno_flag

bit

Indique la source du numéro de séquence correspondant à la transaction de capture instantanée, où la valeur 1 signifie que subscription_seqno représente le numéro de séquence de la capture instantanée.

independent_agent

bit

Indique s'il existe un Agent de distribution autonome 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 permet de déterminer si l'Agent de distribution doit renvoyer à l'Abonné ses propres transactions :

1 = Ne renvoie pas les transactions.

0 = Renvoie les transactions.

ms188368.note(fr-fr,SQL.90).gifRemarque :

Cette colonne n'est prise en charge que dans un but de compatibilité ascendante avec la fonctionnalité de réplication bidirectionnelle de SQL Server 2000. En ce qui concerne SQL Server 2005, utilisez plutôt la fonctionnalité de réplication d'égal à égal. Pour plus d'informations, consultez Réplication transactionnelle d'égal à égal.

agent_id

int

ID de l'agent.

update_mode

tinyint

Type de mise à jour.

publisher_seqno

varbinary(16)

Numéro de séquence de la transaction au niveau du serveur de publication concernant cet abonnement.

ss_cplt_seqno

varbinary(16)

Numéro de séquence utilisé pour indiquer la fin du traitement de la capture instantanée concurrente.

Voir aussi

Référence

Vues de réplication (Transact-SQL)
sp_helpsubscription (Transact-SQL)

Concepts

Tables de réplication (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005