IHpublications (Transact-SQL)
Die IHpublications-Systemtabelle enthält eine Zeile für jede Nicht-SQL Server-Veröffentlichung, die den aktuellen Verteiler verwendet. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.
Spaltenname |
Datentyp |
Beschreibung |
||
---|---|---|---|---|
pubid |
int |
Die Identitätsspalte mit einer eindeutigen ID für die Veröffentlichung. |
||
name |
sysname |
Der eindeutige der Veröffentlichung zugeordnete Name. |
||
repl_freq |
tinyint |
Die Replikationshäufigkeit: 0 = Transaktionsbasiert. 1 = Geplante Tabellenaktualisierung. |
||
status |
tinyint |
Der Status der Veröffentlichung; dieser kann einen der folgenden Werte annehmen: 0 = Inaktiv. 1 = Aktiv. |
||
sync_method |
tinyint |
Die Synchronisierungsmethode: 1 = Massenkopieren von Zeichen. 4 = Concurrent_c. Dies bedeutet, es wird das Massenkopieren von Zeichen verwendet, die Tabellen werden jedoch während der Momentaufnahme nicht gesperrt. |
||
snapshot_jobid |
binary |
Die ID des geplanten Tasks. |
||
enabled_for_internet |
bit |
Gibt an, ob die Synchronisierungsdateien für die Veröffentlichung im Internet über FTP oder andere Dienste bereitgestellt werden; der Wert 1 bedeutet, dass vom Internet aus auf sie zugegriffen werden kann. |
||
immediate_sync_ready |
bit |
Gibt an, ob die Synchronisierungsdateien verfügbar sind; der Wert 1 bedeutet, dass sie verfügbar sind. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
allow_queued_tran |
bit |
Gibt an, ob das Hinzufügen von Änderungen beim Abonnenten zu Warteschlangen, bis diese beim Verleger angewendet werden können, aktiviert wurde. Bei 1 werden Änderungen beim Abonnenten in eine Warteschlange eingereiht. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
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. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
autogen_sync_procs |
bit |
Gibt an, ob die synchronisierende gespeicherte Prozedur für Abonnements mit sofortiger Aktualisierung beim Verleger generiert wird. 1 bedeutet, dass die Generierung beim Verleger erfolgt. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
snapshot_in_defaultfolder |
bit |
Gibt an, ob Momentaufnahmedateien im Standardordner gespeichert werden. Bei 0 wurden die Momentaufnahmedateien an einem 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 Speicherort für SQL-Dateien 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 für SQL-Dateien an. Der Verteilungs-Agent führt das nach der Momentaufnahme 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 die Momentaufnahme, der in den Speicherort alt_snapshot_folder geschrieben wurde, in das Microsoft CAB-Format komprimiert werden soll. 0 gibt an, dass die Momentaufnahme nicht 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 Nummer des Anschlusses für den FTP-Dienst des Verteilers. Gibt an, wo die Veröffentlichungsmomentaufnahmedateien zur Aufnahme durch den Verteilungs-Agent gespeichert sind. |
||
ftp_subdirectory |
nvarchar(510) |
Gibt an, wo die Momentaufnahmedateien zur Aufnahme durch den Verteilungs-Agent bereitgestellt werden, wenn die Veröffentlichung die Weitergabe von Momentaufnahmen über FTP unterstützt. |
||
ftp_login |
nvarchar(256) |
Der Benutzername, mit dem eine Verbindung mit dem FTP-Dienst hergestellt wird. |
||
ftp_password |
nvarchar(1048) |
Das Benutzerkennwort, mit dem eine Verbindung mit dem FTP-Dienst hergestellt wird. |
||
allow_dts |
bit |
Gibt an, dass die Veröffentlichung Datentransformationen zulässt. 1 gibt an, dass DTS-Transformationen zulässig sind. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
allow_anonymous |
bit |
Gibt an, ob anonyme Abonnements in der Veröffentlichung zulässig sind; der Wert 1 bedeutet, dass sie zulässig sind. |
||
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, der den Konflikt verursacht hat. 1 = Die Konfliktdatensätze werden auf dem Verleger gespeichert. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
conflict_retention |
int |
Gibt die Konfliktaufbewahrungsdauer in Tagen an. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
conflict_policy |
int |
Gibt die Richtlinie zur Konfliktlösung an, die für die Option zur verzögerten Aktualisierung ü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. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
queue_type |
int |
Gibt an, welcher Warteschlangentyp verwendet wird. Kann einen der folgenden Werte annehmen: 1 = msmq; es wird Microsoft Message Queuing zum Speichern von Transaktionen verwendet. 2 = sql; es wird SQL Server zum Speichern von Transaktionen verwendet. Diese Spalte wird von Nicht-SQL Server-Verlegern nicht verwendet.
Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
ad_guidname |
sysname |
Gibt an, ob die Veröffentlichung in Microsoft Active Directory veröffentlicht wird. Ein gültiger GUID (Global Unique Identifier) gibt an, dass die Veröffentlichung in Microsoft 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 Microsoft Active Directory veröffentlicht. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
backward_comp_level |
int |
Datenbankkompatibilitätsgrad, der einen der folgenden Werte annehmen kann: 90 = SQL Server 2005. 100 = SQL Server 2008. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
description |
nvarchar(255) |
Beschreibender Eintrag für die Veröffentlichung. |
||
independent_agent |
bit |
Gibt an, ob ein eigenständiger Verteilungs-Agent für diese Veröffentlichung vorhanden ist. 0 = Die Veröffentlichung verwendet einen freigegebenen Verteilungs-Agent, und jedes Verlegerdatenbank/Abonnentendatenbank-Paar besitzt einen einzelnen freigegebenen Agent. 1 = Für diese Veröffentlichung ist ein eigenständiger Verteilungs-Agent vorhanden. |
||
immediate_sync |
bit |
Gibt an, ob die Synchronisierungsdaten jedes Mal erstellt oder neu erstellt werden, wenn der Momentaufnahme-Agent ausgeführt wird; der Wert 1 bedeutet, dass sie bei jeder Ausführung des Momentaufnahme-Agents erstellt werden. |
||
allow_push |
bit |
Gibt an, ob Pushabonnements in der Veröffentlichung zulässig sind; der Wert 1 bedeutet, dass sie zulässig sind. |
||
allow_pull |
bit |
Gibt an, ob Pullabonnements in der Veröffentlichung zulässig sind; der Wert 1 bedeutet, dass sie zulässig sind. |
||
retention |
int |
Der Änderungsumfang in Stunden, der für die angegebene Veröffentlichung eingespart werden soll. |
||
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. |
||
allow_initialize_from_backup |
bit |
Gibt an, ob Abonnenten ein Abonnement zu dieser Veröffentlichung statt von einer Anfangsmomentaufnahme von einer Sicherung initialisieren können. 1 bedeutet, dass Abonnements von einer Sicherung initialisiert werden können; der Wert 0 gibt an, dass dies nicht möglich ist. Weitere Informationen finden Sie unter Initialisieren eines Transaktionsabonnements ohne Momentaufnahme. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
min_autonosync_lsn |
binary(1) |
Nur für Informationszwecke identifiziert. 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 gibt an, dass auf dem Verleger ausgeführte DDL-Anweisungen repliziert werden; 0 gibt an, dass DDL-Anweisungen nicht repliziert werden. Weitere Informationen finden Sie unter Vornehmen von Schemaänderungen in Veröffentlichungsdatenbanken. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
||
options |
int |
Bitmuster, mit dem zusätzliche Veröffentlichungsoptionen angegeben werden, mit den folgenden bitweisen Optionswerten: 0x1 – Für die Peer-zu-Peer-Replikation aktiviert. 0x2 – Veröffentlichung nur lokaler Änderungen. 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)
syspublications (Transact-SQL)