Partager via


syssubscriptions (Transact-SQL)

S’applique à :SQL Server

Contient une ligne pour chaque abonnement de la base de données. Cette table est stockée dans la base de données de publication.

Nom de la colonne Type de données Description
artid int ID unique d'un article
srvid smallint ID de serveur de l’Abonné.
dest_db sysname Nom de la base de données de destination
statut tinyint État de l’abonnement :

0 = Inactif.

1 = Abonné.

2 = Actif.
sync_type tinyint Type de synchronisation initiale :

1 = Automatique.

2 = Aucun
login_name sysname Nom d’accès utilisé lors de l’ajout de l’abonnement
subscription_type int Type d’abonnement :

0 = Par envoi de données (push) - l'agent de distribution s'exécute sur le serveur de distribution.

1 = Par extraction de données (pull) - l'agent de distribution s'exécute sur l'Abonné.
distribution_jobid binary(16) ID du travail de l'Agent de distribution
timestamp timestamp horodateur.
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 renvoie à l'Abonné les transactions émanant de ce dernier :

0 = Renvoie.

1 = Ne renvoie pas.
queued_reinit bit Indique si l'article est marqué pour l'initialisation ou la réinitialisation. La valeur 1 spécifie que l’article abonné est marqué pour l’initialisation ou la réinitialisation.
nosync_type tinyint Type d'initialisation de l'abonnement :

0 = automatique (instantané)

1 = prise en charge de la réplication uniquement

2 = initialiser avec la sauvegarde

3 = initialiser à partir du numéro de séquence de journal (LSN)

Pour plus d’informations, consultez le paramètre @sync_type de sp_addsubscription.
srvname sysname Nom de l'Abonné.

Voir aussi

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