syspublications (Systemsicht) (Transact-SQL)
Gilt für: SQL Server
Die Syspublications-Ansicht macht Publikationsinformationen verfügbar. Diese Sicht wird in der distribution-Datenbank gespeichert.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
Beschreibung | 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 (Transaktion). 1 = Geplante Tabellenaktualisierung (Momentaufnahme). |
status | tinyint | Veröffentlichungsstatus: 0 = Inaktiv. 1 = Aktiv. |
sync_method | tinyint | Die Synchronisierungsmethode: 0 = Hilfsprogramm für systemeigene Massenkopie (Bulk Copy Program, BCP). 1 = Zeichen BCP. 3 = Gleichzeitig, was bedeutet, dass systemeigene BCP verwendet wird, Aber Tabellen werden während der Momentaufnahme nicht gesperrt. 4 = Concurrent_c, was bedeutet, dass das Zeichen BCP verwendet wird, aber Tabellen während der Momentaufnahme nicht gesperrt sind. |
snapshot_jobid | binary(16) | Identifiziert den Agentauftrag, der die Anfangsmomentaufnahme generieren soll. |
independent_agent | bit | Gibt an, ob für diese Publikation eine eigenständige Verteilungs-Agent vorhanden ist. 0 = Die Publikation verwendet eine freigegebene Verteilungs-Agent, und jedes Publisher-Datenbank-/Abonnentendatenbankpaar verfügt über einen einzigen, 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 der Momentaufnahmen-Agent erstellt oder neu erstellt werden, wobei 1 bedeutet, dass sie bei jeder Ausführung des Agents erstellt werden. |
enabled_for_internet | bit | Gibt an, ob die Synchronisierungsdateien für die Publikation über das File Transfer Protocol (FTP) und andere Dienste für das Internet verfügbar gemacht werden, wobei 1 bedeutet, dass sie über das Internet aufgerufen werden können. |
allow_push | bit | Gibt an, ob Pushabonnements für die Publikation zulässig sind, wobei 1 bedeutet, dass sie zulässig sind. |
allow_pull | bit | Gibt an, ob Pullabonnements für die Publikation zulässig sind, wobei 1 bedeutet, dass sie zulässig sind. |
allow_anonymous | bit | Gibt an, ob anonyme Abonnements für die Publikation 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 sofort aktualisierte Abonnements 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 beim Publisher generiert wird. |
Beibehaltung | 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 gestellt. |
snapshot_in_defaultfolder | bit | Gibt an, ob Snapshotdateien im Standardordner gespeichert werden. Wenn 0, wurden Momentaufnahmendateien am alternativen Speicherort gespeichert, der durch 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 .sql Dateispeicherort 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 .sql Dateispeicherort an. Die Verteilungs-Agent führt das Skript nach der Momentaufnahme aus, nachdem alle anderen replizierten Objektskripts und -daten während einer anfänglichen Synchronisierung angewendet wurden. |
compress_snapshot | bit | Gibt an, dass die Momentaufnahme, die in den alt_snapshot_folder Speicherort geschrieben wird, in das Microsoft CAB-Format komprimiert werden soll. 1 bedeutet, dass die Momentaufnahme komprimiert wird. |
ftp_address | sysname | Die Netzwerkadresse des FTP-Diensts für den Distributor. 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 Distributor. Gibt an, wo sich die Snapshotdateien für die Publikation befinden, damit die Verteilungs-Agent aufgenommen werden. |
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 Zum Herstellen einer Verbindung mit dem FTP-Dienst verwendete Benutzerkennwort. |
allow_dts | bit | Gibt an, ob die Publikation SQL Server 2000 (8.x) Data Transformation Services (DTS)-Transformationen 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 beim Herausgeber als auch beim Abonnenten gespeichert, der den Konflikt verursacht hat. 1 = Konfliktdatensätze werden im Publisher 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 = Abonnent gewinnt den Konflikt. 3 = 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 zum Speichern von Transaktionen verwendet. Hinweis: Die Verwendung von Microsoft Message Queuing ist veraltet und wird nicht mehr unterstützt. |
ad_guidname | sysname | Gibt an, ob die Publikation im 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 Publikation aus einer Sicherung statt einer anfänglichen Momentaufnahme initialisieren können. 1 bedeutet, dass Abonnements aus einer Sicherung initialisiert werden können, und 0 bedeutet, dass sie nicht möglich sind. 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 am Herausgeber 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. |
Optionen | 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 Erkennung von Peer-zu-Peer-Konflikten. |
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)