Freigeben über


MSpublications (Transact-SQL)

Aktualisiert: 12. Dezember 2006

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

Spaltenname Datentyp Beschreibung

publisher_id

smallint

Die ID des Verlegers.

publisher_db

sysname

Der Name der Verlegerdatenbank.

Publikation (publication)

sysname

Der Name der Publikation.

publication_id

int

Die ID der Publikation.

publication_type

int

Der Typ der Publikation:

0 = Transaktion.

1 = Snapshot.

2 = Merge.

thirdparty_flag

bit

Zeigt 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

Zeigt an, ob ein Verteilungs-Agent im Einzelplatzmodus für diese Publikation 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 Publikation Pushabonnements erstellt werden können.

allow_pull

bit

Zeigt an, ob für die angegebene Publikation Pullabonnements erstellt werden können.

allow_anonymous

bit

Zeigt an, ob für die angegebene Publikation anonyme Abonnements erstellt werden können.

description

nvarchar(255)

Die Beschreibung der Publikation.

vendor_name

nvarchar(100)

Der Name des Herstellers, wenn der Verleger keine SQL Server-Datenbank ist.

retention

int

Die Beibehaltungsdauer der Publikation (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).

5 = Database Snapshot, d. h., das systemeigene BCP wird zum Kopieren von Daten aus einem Datenbanksnapshot verwendet.

6 = Database Snapshot Character, d. h., das BCP im Zeichenmodus wird zum Kopieren von Daten aus einem Datenbanksnapshot verwendet.

allow_subscription_copy

bit

Aktiviert oder deaktiviert die Option zum Kopieren der Abonnementdatenbanken, die diese Publikation 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 Publikation in SQL Server Management Studio im Ordner Replikation unterdrückt wird:

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

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

allow_queued_tran

bit

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

0 = Publikation ohne Warteschlange.

1 = Publikation mit Warteschlange.

options

int

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

Siehe auch

Verweis

Zuordnen von SQL Server 2000-Systemtabellen zu SQL Server 2005-Katalogsichten

Andere Ressourcen

Integration Services-Tabellen
Sichern und Wiederherstellen von Tabellen
Protokollversandtabellen

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

12. Dezember 2006

Neuer Inhalt:
  • Es wurden Informationen zu neuen Werten für die sync_method-Spalte hinzugefügt.