syssubscriptions (System View) (Transact-SQL)

S’applique à :SQL Server

La vue syssubscriptions expose les informations d’abonnement. Cette vue est stockée dans la base de données de distribution.

Nom de la colonne Type de données Description
artid int ID unique d'un article ayant fait l'objet de l'abonnement.
srvid smallint ID de serveur de l’Abonné.
dest_db sysname Nom de la base de données d’abonnement.
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 Spécifie le nom de connexion utilisé lors de la connexion au serveur de publication pour ajouter l'abonnement.
subscription_type int Type d’abonnement :

0 = Push : l’agent de distribution s’exécute sur le serveur de distribution.

1 = Extraction : l’agent de distribution s’exécute sur l’Abonné.
distribution_jobid binary(16) Identifie la tâche de l'Agent de distribution utilisée pour synchroniser l'abonnement.
timestamp timestamp Date et heure de création de l'abonnement.
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.

3 = Identifié à des fins d’information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
srvname sysname Nom de l'Abonné.

Voir aussi

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