MSpublications (Transact-SQL)

Die MSpublications-Tabelle enthält eine Zeile für jede von einem Verleger replizierte Veröffentlichung. Diese Tabelle ist in der Verteilungsdatenbank gespeichert.

Spaltenname

Datentyp

Beschreibung

publisher_id

smallint

Die ID des Verlegers.

publisher_db

sysname

Der Name der Verlegerdatenbank.

Veröffentlichung (publication)

sysname

Der Name der Veröffentlichung.

publication_id

int

Die ID der Veröffentlichung.

publication_type

int

Der Typ der Veröffentlichung:

0 = Transaktion.

1 = Snapshot.

2 = Merge.

thirdparty_flag

bit

Zeigt an, ob es sich bei einer Veröffentlichung um eine Microsoft SQL Server-Datenbank handelt:

0 = SQL Server.

1 = Andere Datenquelle als SQL Server.

independent_agent

bit

Zeigt an, ob ein Verteilungs-Agent im Einzelplatzmodus für diese Veröffentlichung vorhanden ist.

immediate_sync

bit

Zeigt an, ob bei jeder Ausführung des Snapshot-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 Herstellers, wenn der Verleger keine SQL Server-Datenbank ist.

retention

int

Die Beibehaltungsdauer der Veröffentlichung (in Stunden).

sync_method

int

Die Synchronisierungsmethode:

0 = Native (erzeugt eine Massenkopierausgabe aller Tabellen im systemeigenen Modus).

1 = Character (erzeugt eine Massenkopierausgabe aller Tabellen im Zeichenmodus).

3 = Concurrent (erzeugt eine Massenkopierausgabe aller Tabellen im systemeigenen Modus, sperrt jedoch die Tabellen während der Erstellung des Snapshots nicht).

4 = Concurrent_c (erzeugt eine Massenkopierausgabe aller Tabellen im Zeichenmodus, sperrt jedoch die Tabellen während der Erstellung des Snapshots nicht).

Die Werte 3 und 4 sind für die Transaktions- und Mergereplikation, nicht jedoch für die Snapshotreplikation verfügbar.

allow_subscription_copy

bit

Aktiviert oder deaktiviert die Option zum Kopieren der Abonnementdatenbanken, die diese Veröffentlichung abonniert haben. 0 bedeutet, dass das Kopieren deaktiviert ist, und 1 bedeutet, dass es aktiviert ist.

thirdparty_options

int

Gibt an, ob die Anzeige einer Veröffentlichung in SQL Server Management Studio im Ordner Replikation unterdrückt wird:

0 = Die jeweilige heterogene Veröffentlichung wird in SQL Server Management Studio im Ordner Replikation angezeigt.

1 = Die Anzeige der jeweiligen heterogenen Veröffentlichung wird in SQL Server Management Studio im Ordner Replikation unterdrückt.

allow_queued_tran

bit

Gibt an, ob die Veröffentlichung verzögertes Aktualisieren über eine Warteschlange zulässt:

0 = Veröffentlichung ohne Warteschlange.

1 = Veröffentlichung mit Warteschlange.

options

int

Für diese Version sind keine Informationen verfügbar.