MSpublications (Transact-SQL)
Gilt für: SQL Server
Die MSpublications
Tabelle enthält eine Zeile für jede Publikation, die von einem Publisher repliziert wird. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
publisher_id |
smallint | Die ID des Verlegers |
publisher_db |
sysname | Der Name der Verlegerdatenbank. |
publication |
sysname | Der Name der Veröffentlichung. |
publication_id |
int | Die ID der Veröffentlichung. |
publication_type |
int | Der Typ der Veröffentlichung:0 = Transaktional1 = Momentaufnahme2 = Zusammenführen |
thirdparty_flag |
bit | Gibt an, ob es sich bei einer Publikation um eine Microsoft SQL Server-Datenbank handelt:0 = SQL Server1 = Andere Datenquelle als SQL Server |
independent_agent |
bit | Gibt an, ob für diese Publikation eine eigenständige Verteilungs-Agent vorhanden ist. |
immediate_sync |
bit | Zeigt an, ob bei jeder Ausführung des Momentaufnahme-Agents Synchronisierungsdateien erstellt oder neu erstellt werden. |
allow_push |
bit | Zeigt an, ob für die angegebene Veröffentlichung Pushabonnements erstellt werden können. |
allow_pull |
bit | Zeigt an, ob für die angegebene Veröffentlichung Pullabonnements erstellt werden können. |
allow_anonymous |
bit | Zeigt an, ob für die angegebene Veröffentlichung anonyme Abonnements erstellt werden können. |
description |
nvarchar(255) | Die Beschreibung der Veröffentlichung. |
vendor_name |
nvarchar(100) | Der Name des Anbieters, wenn Publisher keine SQL Server-Datenbank ist. |
retention |
int | Die Beibehaltungsdauer der Veröffentlichung (in Stunden). |
sync_method |
int | Die Synchronisierungsmethode:0 = nativ (erzeugt Massenkopienausgabe aller Tabellen im nativen Modus)1 = Zeichen (erzeugt eine Massenkopienausgabe aller Tabellen im Zeichenmodus)3 = Gleichzeitig (erzeugt die Massenkopieausgabe aller Tabellen, sperrt die Tabelle aber während der Momentaufnahme nicht)4 = Concurrent_c (erzeugt eine Massenkopienausgabe im Zeichenmodus aller Tabellen, sperrt die Tabelle jedoch während der Momentaufnahme nicht)Die Werte 3 und 4 sind für die Transaktionsreplikation und die Seriendruckreplikation verfügbar, aber nicht für die Snapshotreplikation. |
allow_subscription_copy |
bit | Aktiviert oder deaktiviert die Option zum Kopieren der Abonnementdatenbanken, die diese Veröffentlichung abonniert haben.0 - Das Kopieren ist deaktiviert.1 - Das Kopieren ist aktiviert. |
thirdparty_options |
int | Gibt an, ob die Anzeige einer Publikation im Replikationsordner in SQL Server Management Studio unterdrückt wird:0 = Anzeigen einer heterogenen Publikation im Replikationsordner in SQL Server Management Studio.1 = Unterdrücken der Anzeige einer heterogenen Publikation im Replikationsordner in SQL Server Management Studio. |
allow_queued_tran |
bit | Gibt an, ob die Veröffentlichung verzögerte Updates über eine Warteschlange zulässt:0 = Publikation ist nicht in die Warteschlange gestellt.1 = Publikation in die Warteschlange gestellt |
options |
int | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
retention_period_unit |
tinyint | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
allow_initialize_from_backup |
bit | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
min_autonosync_lsn |
varbinary(16) | Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |