syspublications (Systemsicht) (Transact-SQL)

Gilt für:SQL Server

Die syspublications-Ansicht macht Veröffentlichungsinformationen verfügbar. Diese Sicht wird in der distribution-Datenbank gespeichert.

Spaltenname Datentyp BESCHREIBUNG
description nvarchar(255) Der beschreibende Eintrag für die Veröffentlichung.
name sysname Der eindeutige der Veröffentlichung zugeordnete Name.
pubid int Die Identitätsspalte mit einer eindeutigen ID für die Veröffentlichung.
repl_freq tinyint Replikationshäufigkeit:

0 = Transaktionsbasiert (transaktional).

1 = Geplante Tabellenaktualisierung (Momentaufnahme).
status tinyint Veröffentlichungsstatus:

0 = Inaktiv.

1 = Aktiv.
sync_method tinyint Die Synchronisierungsmethode:

0 = Natives Hilfsprogramm für Massenkopierprogramme (BCP).

1 = Zeichen BCP.

3 = Gleichzeitig, d. h., dass nativer BCP verwendet wird, tabellen jedoch während der Momentaufnahme nicht gesperrt werden.

4 = Concurrent_c, d. h., dass Zeichen-BCP verwendet wird, Tabellen während der Momentaufnahme jedoch nicht gesperrt werden.
snapshot_jobid binary(16) Identifiziert den Agentauftrag, der die Anfangsmomentaufnahme generieren soll.
independent_agent bit Gibt an, ob für diese Veröffentlichung ein eigenständiger Verteilungs-Agent vorhanden ist.

0 = Die Veröffentlichung verwendet einen freigegebenen Verteilungs-Agent, und jedes Verlegerdatenbank-/Abonnentendatenbankpaar verfügt über einen einzelnen, freigegebenen Agent.

1 = Es gibt eine eigenständige Verteilungs-Agent für diese Publikation.
immediate_sync bit Gibt an, ob die Synchronisierungsdateien bei jeder Ausführung des Momentaufnahmen-Agent erstellt oder neu erstellt werden. 1 bedeutet, dass sie bei jeder Ausführung des Agents erstellt werden.
enabled_for_internet bit Gibt an, ob die Synchronisierungsdateien für die Veröffentlichung über FTP (File Transfer Protocol) und andere Dienste für das Internet verfügbar gemacht werden, wobei 1 bedeutet, dass auf sie über das Internet zugegriffen werden kann.
allow_push bit Gibt an, ob Pushabonnements für die Veröffentlichung zulässig sind, wobei 1 bedeutet, dass sie zulässig sind.
allow_pull bit Gibt an, ob Pullabonnements für die Veröffentlichung zulässig sind, wobei 1 bedeutet, dass sie zulässig sind.
allow_anonymous bit Gibt an, ob anonyme Abonnements für die Veröffentlichung zulässig sind, wobei 1 bedeutet, dass sie zulässig sind.
immediate_sync_ready bit Zeigt an, ob die Momentaufnahme vom Momentaufnahme-Agent generiert wurde und dieser zum Verwenden durch neue Abonnements bereit ist. Dies ist nur für sofort aktualisierbare Veröffentlichungen von Bedeutung. 1 gibt an, dass die Momentaufnahme bereit ist.
allow_sync_tran bit Gibt an, ob Abonnements mit sofortiger Aktualisierung für die Veröffentlichung zulässig sind. 1 bedeutet, dass Abonnements mit sofortiger Aktualisierung zulässig sind.
autogen_sync_procs bit Gibt an, ob die synchronisierende gespeicherte Prozedur für Abonnements mit sofortiger Aktualisierung beim Verleger generiert wird. 1 bedeutet, dass sie auf dem Verleger generiert wird.
Speicherung int Der Zeitraum (in Stunden), in dem Änderungen an der Veröffentlichung in der Verteilungsdatenbank beibehalten werden.
allow_queued_tran bit Gibt an, ob das Einreihen von Änderungen auf dem Abonnenten in Warteschlangen, bis diese Änderungen auf dem Verleger angewendet werden können, aktiviert wurde. Wenn 1, werden Änderungen am Abonnenten in die Warteschlange eingereiht.
snapshot_in_defaultfolder bit Gibt an, ob Momentaufnahmedateien im Standardordner gespeichert werden. Wenn 0, wurden Momentaufnahmedateien an dem alternativen Speicherort gespeichert, der von alternate_snapshot_folder angegeben wird. Bei 1 befinden sich die Momentaufnahmedateien im Standardordner.
alt_snapshot_folder nvarchar(510) Gibt den Speicherort des anderen Ordners für die Momentaufnahme an.
pre_snapshot_script nvarchar(510) Gibt einen Zeiger auf einen SPEICHERORT der SQL-Datei an. Der Verteilungs-Agent führt das vor der Momentaufnahme ausgeführte Skript vor allen Skripts für replizierte Objekte aus, wenn die Momentaufnahme auf einem Abonnenten angewendet wird.
post_snapshot_script nvarchar(510) Gibt einen Zeiger auf einen SPEICHERORT der SQL-Datei an. Der Verteilungs-Agent führt das Skript nach der Momentaufnahme aus, nachdem alle anderen replizierten Objektskripts und Daten während einer ersten Synchronisierung angewendet wurden.
compress_snapshot bit Gibt an, dass die Momentaufnahme, die in den alt_snapshot_folder Speicherort geschrieben wird, im Microsoft CAB-Format komprimiert werden soll. 1 bedeutet, dass die Momentaufnahme komprimiert wird.
ftp_address sysname Die Netzwerkadresse des FTP-Diensts für den Verteiler. Gibt an, wo die Veröffentlichungsmomentaufnahmedateien zum Aufnehmen durch den Verteilungs-Agent gespeichert sind.
ftp_port int Die Portnummer des FTP-Diensts für den Verteiler. Gibt an, wo sich die Veröffentlichungsmomentaufnahmedateien befinden, die vom Verteilungs-Agent abgerufen werden sollen.
ftp_subdirectory nvarchar(510) Gibt an, wo die Momentaufnahmedateien für den Verteilungs-Agent zum Aufnehmen verfügbar sind, wenn die Veröffentlichung das Weitergeben von Momentaufnahmen mithilfe von FTP unterstützt.
ftp_login nvarchar(256) Der Benutzername, der zum Herstellen einer Verbindung mit dem FTP-Dienst verwendet wird.
ftp_password nvarchar(1048) Das Benutzerkennwort, das zum Herstellen einer Verbindung mit dem FTP-Dienst verwendet wird.
allow_dts bit Gibt an, ob die Veröffentlichung SQL Server 2000 (8.x) DTS-Transformationen (Data Transformation Services) zulässt. 1 gibt an, dass DTS-Transformationen zulässig sind.
allow_subscription_copy bit Gibt an, ob die Möglichkeit zum Kopieren der Abonnementdatenbanken aktiviert wurde, die diese Veröffentlichung abonniert haben. 1 bedeutet, dass das Kopieren zulässig ist.
centralized_conflicts bit Gibt an, ob Konfliktdatensätze auf dem Verleger gespeichert werden:

0 = Konfliktdatensätze werden sowohl auf dem Herausgeber als auch auf dem Abonnenten gespeichert, der den Konflikt verursacht hat.

1 = Konfliktdatensätze werden auf dem Verleger gespeichert.
conflict_retention int Gibt die Beibehaltungsdauer für Konfliktdatensätze in Tagen an.
conflict_policy int Gibt die Richtlinie zur Konfliktlösung an, die für die Option zur verzögerten Aktualisierung über eine Warteschlange verwendet wird. Einer der folgenden Werte ist möglich:

1 = Publisher gewinnt den Konflikt.

2 = Der Abonnent gewinnt den Konflikt.

3 = Das Abonnement wird neu initialisiert.
queue_type int Gibt an, welcher Wartenschlangentyp verwendet wird. Einer der folgenden Werte ist möglich:

1 = .msmq, das Microsoft Message Queuing zum Speichern von Transaktionen verwendet.

2 = .sql, die SQL Server verwendet, um Transaktionen zu speichern.

Hinweis: Die Verwendung von Microsoft Message Queuing ist veraltet und wird nicht mehr unterstützt.
ad_guidname sysname Gibt an, ob die Veröffentlichung in Microsoft Active Directory veröffentlicht wird. Ein gültiger GUID (Globally Unique Identifier) gibt an, dass die Veröffentlichung in Active Directory veröffentlicht wird, und der GUID ist das entsprechende Active Directory-Veröffentlichungsobjekt objectGUID. Wenn dieser Wert NULL ist, wird die Veröffentlichung nicht in Active Directory veröffentlicht.

Hinweis: Die Veröffentlichung in Active Directory wird nicht mehr unterstützt.
backward_comp_level int Datenbankkompatibilitätsgrad, der einen der folgenden Werte annehmen kann:

90 = SQL Server 2005 (9.x).

100 = SQL Server 2008 (10.0.x).
allow_initialize_from_backup bit Gibt an, ob Abonnenten ein Abonnement für diese Veröffentlichung aus einer Sicherung und nicht aus einer anfänglichen Momentaufnahme initialisieren können. 1 bedeutet, dass Abonnements aus einer Sicherung initialisiert werden können, und 0 bedeutet, dass sie nicht können. Weitere Informationen finden Sie unter Initialize a Transactional Subscription Without a Snapshotinitialisiert wird.
min_autonosync_lsn binary(1) Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
replicate_ddl int Gibt an, ob die Schemareplikation für die Veröffentlichung unterstützt wird.

1 = DDL-Anweisungen, die auf dem Verleger ausgeführt werden, werden repliziert.

0 = Gibt an, dass DDL-Anweisungen nicht repliziert werden. Weitere Informationen finden Sie unter Vornehmen von Schemaänderungen in Veröffentlichungsdatenbanken.
options int Ein Bitmuster, mit dem zusätzliche Veröffentlichungsoptionen angegeben werden. Dabei gibt es folgende bitweise Optionswerte:

0x1 : Aktiviert für die Peer-zu-Peer-Replikation.

0x2 : Veröffentlichen Sie nur lokale Änderungen für die Peer-zu-Peer-Replikation.

0x4: Für Nicht-SQL Server-Abonnenten aktiviert.

0x8 : Aktiviert für die Peer-to-Peer-Konflikterkennung.
originator_id smallint Kennzeichnet jeden Knoten in einer Peer-zu-Peer-Replikationstopologie zum Zweck der Konflikterkennung. Weitere Informationen finden Sie unter Conflict Detection in Peer-to-Peer Replication.

Weitere Informationen

Replikationstabellen (Transact-SQL)
Gespeicherte Replikationsprozeduren (Transact-SQL)
sp_addpublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_helppublication (Transact-SQL)