syspublications (Transact-SQL)
Aktualisiert: 12. Dezember 2006
Enthält eine Zeile für jede in der Datenbank definierte Publikation. Diese Tabelle wird in der Publikationsdatenbank gespeichert.
Spaltenname
Datentyp
Beschreibung
description
nvarchar(255)
Der beschreibende Eintrag für die Publikation.
name
sysname
Der eindeutige der Publikation zugeordnete Name.
pubid
int
Die Identitätsspalte mit einer eindeutigen ID für die Publikation.
repl_freq
tinyint
Die Replikationshäufigkeit:
0 = Transaktionsbasiert.
1 = Geplante Tabellenaktualisierung.
status
tinyint
Der Status:
0 = Inaktiv.
1 = Aktiv.
sync_method
tinyint
Die Synchronisierungsmethode:
0 = Systemeigenes Massenkopierprogramm (Dienstprogramm BCP).
1 = Zeichenmodus-BCP.
3 = Gleichzeitig (Concurrent), d. h., es wird zwar das systemeigene BCP verwendet, doch Tabellen werden während des Snapshots nicht gesperrt.
4 = Gleichzeitig und zeichenbasiert (Concurrent_c), d. h., BCP wird im Zeichenmodus ausgeführt, doch Tabellen werden während des Snapshots nicht gesperrt.
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.
snapshot_jobid
binary(16)
Die ID für den geplanten Task.
independent_agent
bit
Gibt an, ob ein eigenständiger Verteilungs-Agent für diese Publikation vorhanden ist.
0 = Die Publikation verwendet einen gemeinsam genutzten Verteilungs-Agent, und jedes Verlegerdatenbank/Abonnentendatenbank-Paar besitzt einen einzelnen gemeinsam genutzten Agent.
1 = Für diese Publikation ist ein eigenständiger Verteilungs-Agent vorhanden.
immediate_sync
bit
Zeigt an, ob die Synchronisierungsdateien bei jedem Ausführen des Snapshot-Agents erstellt bzw. neu erstellt werden. 1 bedeutet, dass sie bei jedem Ausführen des Agents erstellt werden.
enabled_for_internet
bit
Zeigt an, ob die Synchronisierungsdateien für die Publikation im Internet, über FTP (File Transfer Protocol) oder andere Dienste verfügbar gemacht werden. 1 bedeutet, dass über das Internet auf sie zugegriffen werden kann.
allow_push
bit
Zeigt an, ob Pushabonnements für die Publikation zulässig sind. 1 bedeutet, dass sie zulässig sind.
allow_pull
bit
Zeigt an, ob Pullabonnements für die Publikation zulässig sind. 1 bedeutet, dass sie zulässig sind.
allow_anonymous
bit
Zeigt an, ob anonyme Abonnements für die Publikation zulässig sind. 1 bedeutet, dass sie zulässig sind.
immediate_sync_ready
bit
Zeigt an, ob der Snapshot vom Snapshot-Agent generiert wurde und dieser zum Verwenden durch neue Abonnements bereit ist. Dies ist nur für sofort aktualisierbare Publikationen von Bedeutung. 1 zeigt an, dass der Snapshot einsatzbereit ist.
allow_sync_tran
bit
Gibt an, ob sofort aktualisierbare Abonnements für die Publikation zulässig sind. 1 bedeutet, dass sofort aktualisierbare Abonnements zulässig sind.
autogen_sync_procs
bit
Gibt an, ob die synchronisierende gespeicherte Prozedur für sofort aktualisierbare Abonnements beim Verleger generiert wird. 1 bedeutet, dass die Generierung beim Verleger erfolgt.
retention
int
Der Änderungsumfang (in Stunden), der für die angegebene Publikation eingespart werden soll.
allowed_queued_tran
bit
Gibt an, ob das Einreihen von Änderungen in eine Warteschlange beim Abonnenten, bis diese beim Verleger zugeordnet werden können, aktiviert wurde. Bei 1 werden Änderungen beim Abonnenten in eine Warteschlange eingereiht.
snapshot_in_defaultfolder
bit
Gibt an, ob Snapshotdateien im Standardordner gespeichert werden.
0 = Die Snapshotdateien wurden an einem alternativen Speicherort gespeichert, der durch alternate_snapshot_folder angegeben wird.
1 = Die Snapshotdateien befinden sich im Standardordner.
alt_snapshot_folder
nvarchar(255)
Gibt den Speicherort des alternativen Ordners für den Snapshot an.
pre_snapshot_script
nvarchar(255)
Gibt einen Zeiger zu einem Speicherort für .sql-Dateien an. Der Verteilungs-Agent führt das vor dem Snapshot ausgeführte Skript vor allen Skripts für replizierte Objekte aus, wenn der Snapshot bei einem Abonnenten angewendet wird.
post_snapshot_script
nvarchar(255)
Gibt einen Zeiger zu einem Speicherort für .sql-Dateien an. Der Verteilungs-Agent führt das nach dem Snapshot ausgeführte Skript aus, nachdem alle anderen Skripts für replizierte Objekte und Daten während der Erstsynchronisierung angewendet wurden.
compress_snapshot
bit
Gibt an, dass der an den Speicherort alt_snapshot_folder geschriebene Snapshot in das Microsoft CAB-Format komprimiert werden soll. 1 bedeutet, dass der Snapshot komprimiert wird.
ftp_address
sysname
Die Netzwerkadresse des FTP-Dienstes für den Verteiler. Gibt an, wo die Publikationssnapshotdateien zum Abholen durch den Verteilungs-Agent gespeichert sind.
ftp_port
int
Die Nummer des Ports für den FTP-Dienst des Verteilers. Gibt an, wo die Publikationssnapshotdateien zum Abholen durch den Verteilungs-Agent gespeichert sind.
ftp_subdirectory
nvarchar(255)
Gibt an, wo die Snapshotdateien für den Verteilungs-Agent zum Abholen bereitliegen, wenn die Publikation das Weitergeben von Snapshots mithilfe von FTP unterstützt.
ftp_login
sysname
Der Benutzername, mit dem eine Verbindung mit dem FTP-Dienst hergestellt wird.
ftp_password
nvarchar(524)
Das Benutzerkennwort, mit dem eine Verbindung mit dem FTP-Dienst hergestellt wird.
allow_dts
bit
Gibt an, ob die Publikation Datentransformationen 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 Publikation abonniert haben. 1 bedeutet, dass das Kopieren zulässig ist.
centralized_conflicts
bit
Gibt an, ob Konfliktdatensätze auf dem Verleger gespeichert werden.
0 = Die Konfliktdatensätze werden sowohl auf dem Verleger als auch auf dem Abonnenten gespeichert, die den Konflikt verursacht haben.
1 = Die Konfliktdatensätze werden beim Verleger gespeichert.
conflict_retention
int
Gibt die Konfliktbeibehaltungsdauer in Tagen an.
conflict_policy
int
Gibt die Richtlinie zur Konfliktlösung an, die für die Option zum verzögerten Aktualisieren des Abonnenten über eine Warteschlange verwendet wird. Kann einen der folgenden Werte annehmen:
1 = Der Verleger gewinnt den Konflikt.
2 = Der Abonnent gewinnt den Konflikt.
3 = Das Abonnement wird erneut initialisiert.
queue_type
int
Gibt den verwendeten Warteschlangentyp an. Kann einen der folgenden Werte annehmen:
1 = msmq; speichert Transaktionen mithilfe von Microsoft Message Queuing.
2 = sql; es wird SQL Server zum Speichern von Transaktionen verwendet.
Hinweis:
Die Verwendung von Microsoft Message Queuing wurde als veraltet markiert und ist nicht mehr verfügbar.
ad_guidname
sysname
Gibt an, ob die Publikation in Microsoft Active Directory veröffentlicht wird. Eine gültige GUID (Global Unique Identifier) gibt an, dass die Publikation in Active Directory veröffentlicht wird, und die GUID ist das entsprechende Active Directory-Publikationsobjekt objectGUID. Wenn dieser Wert NULL ist, wird die Publikation nicht in Active Directory veröffentlicht.
backward_comp_level
int
Der Datenbankkompatibilitätsgrad, der einen der folgenden Werte haben kann:
10 = SQL Server 7.0.
20 = SQL Server 7.0 Service Pack (SP) 1.
30 = SQL Server 7.0 SP 2.
35 = SQL Server 7.0 SP 3.
40 = SQL Server 2000.
50 = SQL Server 2000 SP 1.
60 = SQL Server 2000 SP 3.
90 = SQL Server 2005.
allow_initialize_from_backup
bit
Zeigt an, ob Abonnenten ein Abonnement auf diese Publikation aus einer Sicherung anstelle eines Anfangssnapshots heraus initialisieren können. 1 bedeutet, dass Abonnements aus einer Sicherung heraus initialisiert werden können, und 0 bedeutet, dass dies nicht möglich ist. Weitere Informationen finden Sie unter Initialisieren eines Transaktionsabonnements ohne Snapshot.
min_autonosync_lsn
binary
Nur interne Verwendung.
replicate_ddl
int
Zeigt an, ob die Schemareplikation für die Publikation unterstützt wird. 1 zeigt an, dass auf dem Verleger ausgeführte DDL-Anweisungen (Data Definition Language) repliziert werden, und 0 gibt an, dass DDL-Anweisungen nicht repliziert werden. Weitere Informationen finden Sie unter Vornehmen von Schemaänderungen in Publikationsdatenbanken.
options
int
Das Bitmuster, das Optionen für die Peer-to-Peer-Publikation angibt. Die bitweisen Optionswerte lauten:
0x1 - Für Peer-to-Peer-Replikation aktiviert.
0x2 - Nur lokale Änderungen veröffentlichen.
0x4 - Für Nicht-SQL Server-Abonnenten aktiviert.
Siehe auch
Verweis
Replikationssichten (Transact-SQL)
sp_addpublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_helppublication (Transact-SQL)
Konzepte
Replikationstabellen (Transact-SQL)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
12. Dezember 2006 |
|