sysmergesubscriptions (Transact-SQL)

Enthält eine Zeile für jeden bekannten Abonnenten und stellt eine lokale Tabelle auf dem Abonnenten dar. Diese Tabelle wird in der Publikations- und der Abonnementdatenbank gespeichert.

Spaltenname Datentyp Beschreibung

subscriber_server

sysname

Die ID des Servers. Diese wird verwendet, um das Feld srvid dem serverspezifischen Wert zuzuordnen, wenn eine Kopie der Abonnementdatenbank auf einen anderen Server migriert wird.

db_name

sysname

Der Name der abonnierenden Datenbank.

pubid

uniqueidentifier

Die ID der Publikation, aus der das aktuelle Abonnement erstellt wurde.

datasource_type

int

Der Typ der Datenquelle:

0 = Microsoft SQL Server.

2 = Jet OLE DB.

subid

uniqueidentifier

Die eindeutige ID für das Abonnement.

replnickname

binary

Der komprimierte Spitzname für das Replikat.

replicastate

uniqueidentifier

Ein eindeutiger Bezeichner, anhand dessen bestimmt wird, ob die vorhergehende Synchronisierung erfolgreich war. Dafür wird der Wert auf dem Verleger mit dem Wert auf dem Abonnenten verglichen.

status

tinyint

Das Status des Abonnements:

0 = Inaktiv.

1 = Aktiv.

2 = Gelöscht.

subscriber_type

int

Der Typ des Abonnenten:

1 = Global.

2 = Lokal.

3 = Anonym.

subscription_type

int

Der Typ des Abonnements:

0 = Push.

1 = Pull.

2 = Anonym.

sync_type

tinyint

Der Typ der Synchronisierung:

1 = Automatisch.

2 = Keine Synchronisierung.

description

nvarchar(255)

Kurze Beschreibung des Abonnements.

priority

real

Gibt die Priorität des Abonnements an und lässt die Implementierung von prioritätsbasierten Routinen zur Konfliktlösung zu. Entspricht 0,00 für alle lokalen oder anonymen Abonnements.

recgen

bigint

Die Nummer der zuletzt empfangenen Generierung.

recguid

uniqueidentifier

Die eindeutige ID der zuletzt empfangenen Generierung.

sentgen

bigint

Nummer der zuletzt gesendeten Generierung.

sentguid

uniqueidentifier

Die eindeutige ID der zuletzt gesendeten Generierung.

schemaversion

int

Die Nummer des zuletzt empfangenen Schemas.

schemaguid

uniqueidentifier

Die eindeutige ID des zuletzt empfangenen Schemas.

last_validated

datetime

datetime-Wert für die letzte erfolgreiche Überprüfung der Abonnentendaten.

attempted_validate

datetime

Der letzte mit datetime angegebene Zeitpunkt, zu dem die Überprüfung des Abonnements versucht wurde.

last_sync_date

datetime

datetime-Wert der Synchronisierung.

last_sync_status

int

Der Abonnementstatus:

0 = Alle Aufträge sind für den Start bereit.

1 = Mindestens ein Auftrag wird gestartet.

2 = Alle Aufträge sind erfolgreich ausgeführt worden.

3 = Mindestens ein Auftrag wird ausgeführt.

4 = Alle Aufträge sind geplant und befinden sich im Leerlauf.

5 = Mindestens ein Auftrag soll ausgeführt werden, der zuvor bereits zu einem Fehler geführt hat.

6 = Mindestens ein Auftrag konnte nicht erfolgreich ausgeführt werden.

last_sync_summary

sysname

Die Beschreibung der letzten Synchronisierungsergebnisse.

metadatacleanuptime

datetime

Der letzte mit datetime angegebene Zeitpunkt, zu dem abgelaufene Metadaten aus Systemtabellen für die Mergereplikation entfernt wurden.

partition_id

int

Identifiziert die vorausberechnete Partition, zu der das Abonnement gehört.

cleanedup_unsent_changes

bit

Gibt an, dass Metadaten für nicht gesendete Änderungen auf dem Abonnenten bereinigt wurden.

replica_version

Int

Identifiziert die Version von SQL Server für den Abonnenten, zu der das Abonnement gehört. Die folgenden Werte sind möglich:

10 = SQL Server 7.0.

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

30 = SQL Server 7.0 SP2

35 = SQL Server 7.0 SP3

40 = SQL Server 2000

50 = SQL Server 2000 SP1

55 = SQL Server 2000 SP2

60 = SQL Server 2000 SP3

90 = SQL Server 2005

supportability_mode

int

Nur interner Gebrauch.

application_name

nvarchar(128)

Nur interner Gebrauch.

subscriber_number

int

Nur interner Gebrauch.

Siehe auch

Konzepte

Replikationstabellen (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005