sysmergesubscriptions (Transact-SQL)

Contient une ligne pour chaque Abonné connu et constitue une table locale sur le serveur de publication. Cette table est stockée dans les bases de données de publication et d'abonnement.

Nom de colonne

Type de données

Description

subscriber_server

sysname

ID du serveur. Permet de mapper le champ srvid avec la valeur propre au serveur lors de la migration d'une copie de la base de données d'abonnement vers un autre serveur.

db_name

sysname

Nom de la base de données d'abonnement.

pubid

uniqueidentifier

ID de la publication à partir de laquelle l'abonnement actuel a été créé.

datasource_type

int

Type de la source de données :

0 = Microsoft SQL Server.

2 = Jet OLE DB.

subid

uniqueidentifier

Numéro d'identification unique de l'abonnement.

replnickname

binary

Surnom compressé du réplica.

replicastate

uniqueidentifier

Identificateur unique utilisé pour déterminer si la synchronisation précédente a réussi en comparant la valeur sur l'Éditeur à celle sur l'Abonné.

status

tinyint

État de l'abonnement :

0 = Inactif

1 = Actif

2 = Supprimé

subscriber_type

int

Type d'Abonné :

1 = Global

2 = Local

3 = Anonyme

subscription_type

int

Type d'abonnement :

0 = Par envoi de données (push)

1 = Par extraction de données (pull)

2 = Anonyme

sync_type

tinyint

Type de synchronisation :

1 = Automatique

2 = Pas de synchronisation

description

nvarchar(255)

Brève description de l'abonnement.

priority

real

Indique la priorité de l'abonnement et permet l'implémentation d'utilitaires de résolution de conflits basée sur les priorités. Est égale à 0.00 pour tous les abonnements locaux ou anonymes.

recgen

bigint

Numéro de la dernière génération reçue.

recguid

uniqueidentifier

ID unique de la dernière génération reçue.

sentgen

bigint

Numéro de la dernière génération envoyée.

sentguid

uniqueidentifier

ID unique de la dernière génération envoyée.

schemaversion

int

Numéro du dernier schéma reçu.

schemaguid

uniqueidentifier

ID unique du dernier schéma reçu.

last_validated

datetime

Date et heure (datetime) de la dernière validation réussie des données de l'abonné.

attempted_validate

datetime

Date et heure (datetime) de la dernière tentative de validation de l'abonnement.

last_sync_date

datetime

Date et heure (datetime) de la synchronisation.

last_sync_status

int

État de l'abonnement :

0 = Tous les travaux sont en attente de démarrage.

1 = Un ou plusieurs travaux commencent.

2 = Tous les travaux ont été exécutés correctement.

3 = Un travail au moins est en cours d'exécution.

4 = Tous les travaux sont planifiés et inactifs.

5 = L'exécution d'au moins un travail est relancée après un échec.

6 = Au moins un travail n'a pas été exécuté correctement.

last_sync_summary

sysname

Description des résultats de la dernière synchronisation.

metadatacleanuptime

datetime

Date et heure (datetime) de la dernière suppression de métadonnées arrivées à expiration dans des tables système de réplication de fusion.

partition_id

int

Identifie la partition précalculée à laquelle appartient l'abonnement.

cleanedup_unsent_changes

bit

Indique que les métadonnées relatives aux modifications non envoyées ont été nettoyées sur l'Abonné.

replica_version

int

Identifie la version de SQL Server de l'abonné auquel appartient l'abonnement. Les valeurs possibles sont :

10 = SQL Server 7.0.

20 = SQL Server 7.0 Service Pack (SP) 1.

30 = SQL Server 7.0 SP2

35 = Service Broker SP3

40 = SQL Server 2000

50 = SQL Server 2000 SP1

55 = SQL Server 2000 SP2

60 = SQL Server 2000 SP3

90 = SQL Server 2005

100 = SQL Server 2008

supportability_mode

int

À usage interne uniquement.

application_name

nvarchar(128)

À usage interne uniquement

subscriber_number

int

À usage interne uniquement

last_makegeneration_datetime

datetime

Date et heure (datetime) de la dernière exécution du processus de makegeneration pour le Serveur de publication. Pour plus d'informations, consultez le paramètre -MakeGenerationInterval dans Agent de fusion de réplication.