Share via


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 = Transaktional
1 = Momentaufnahme
2 = Zusammenführen
thirdparty_flag bit Gibt an, ob es sich bei einer Publikation um eine Microsoft SQL Server-Datenbank handelt:

0 = SQL Server
1 = 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 jedoch während der Momentaufnahme nicht)

4= Concurrent_c (erzeugt eine Massenkopie 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 Zusammenführungsreplikation verfügbar, aber nicht für Momentaufnahme Replikation.
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.