IHpublications (Transact-SQL)
Gilt für:SQL Server
Die IHpublications-Systemtabelle enthält eine Zeile für jede nicht SQL Server Publikation, 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 | 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 = Massenkopie von Zeichen. 4 = Concurrent_c, d. h. es wird eine Massenkopie von Zeichen verwendet, Tabellen werden 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 über FTP und andere Dienste für das Internet verfügbar gemacht werden, wobei 1 bedeutet, dass über das Internet auf sie zugegriffen werden kann. |
immediate_sync_ready | bit | Gibt an, ob die Synchronisierungsdateien verfügbar sind, wobei 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 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. 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 es beim Verleger generiert wird. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
snapshot_in_defaultfolder | bit | Gibt an, ob Momentaufnahme Dateien im Standardordner gespeichert werden. Wenn 0, wurden Momentaufnahme Dateien an dem von alternate_snapshot_folder angegebenen alternativen Speicherort gespeichert. Wenn 1, befinden sich Momentaufnahme Dateien 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. Die 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, 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 Portnummer des FTP-Diensts für den Verteiler. Gibt an, wo die Veröffentlichungsmomentaufnahmedateien zur Aufnahme durch den Verteilungs-Agent gespeichert sind. |
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, 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 für die Veröffentlichung zulässig sind, wobei 1 bedeutet, dass sie zulässig sind. |
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 beim 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. Einer der folgenden Werte ist möglich: 1 = Publisher gewinnt den Konflikt. 2 = Der Abonnent gewinnt den Konflikt. 3 = Das Abonnement wird neu initialisiert. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
queue_type | int | Gibt an, welcher Wartenschlangentyp verwendet wird. Einer der folgenden Werte ist möglich: 1 = msmq, das Microsoft Message Queuing verwendet, um Transaktionen zu speichern. 2 = sql, das SQL Server verwendet, um Transaktionen zu speichern. Diese Spalte wird nicht von Nicht-SQL Server Herausgebern verwendet. Hinweis: Die Verwendung von Microsoft Message Queuing ist veraltet und wird nicht mehr unterstützt. Diese Spalte wird für Nicht-SQL-Herausgeber nicht unterstützt. |
ad_guidname | sysname | Gibt an, ob die Veröffentlichung in Microsoft Active Directory veröffentlicht wird. Ein gültiger global eindeutiger Bezeichner (GUID) gibt an, dass die Veröffentlichung in Microsoft Active Directory veröffentlicht wird, und die GUID ist das entsprechende Active Directory-Veröffentlichungsobjekt objectGUID. Bei NULL 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 (9.x). 100 = SQL Server 2008 (10.0.x). 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 für diese Veröffentlichung ein eigenständiger Verteilungs-Agent vorhanden ist. 0 = Die Veröffentlichung verwendet eine freigegebene Verteilungs-Agent, und jedes Verlegerdatenbank-/Abonnentendatenbankpaar verfügt über einen einzelnen freigegebenen Agent. 1 = Für diese Veröffentlichung gibt es einen eigenständigen Verteilungs-Agent. |
immediate_sync | bit | Gibt an, ob die Synchronisierungsdateien bei jeder Ausführung des Momentaufnahmen-Agent erstellt oder neu erstellt werden, wobei 1 bedeutet, dass sie bei jeder Ausführung des Agents erstellt werden. |
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. |
Speicherung | 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 für diese Veröffentlichung über eine Sicherung anstelle einer Anfangsmomentaufnahme initialisieren können. 1 bedeutet, dass Abonnements aus einer Sicherung initialisiert werden können, und 0 bedeutet, dass es nicht möglich ist. Weitere Informationen finden Sie unter Initialize a Transactional Subscription Without a Snapshotinitialisiert wird. Dies wird für Nicht-SQL-Verleger nicht unterstützt. |
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 gibt an, dass DDL-Anweisungen, die auf dem Herausgeber ausgeführt werden, repliziert werden, und 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 : Aktiviert für die Peer-zu-Peer-Replikation. 0x2 : Nur lokale Änderungen veröffentlichen. 0x4: Für Nicht-SQL Server-Abonnenten aktiviert. |
Weitere Informationen
Replikationstabellen (Transact-SQL)
Replikationssichten (Transact-SQL)
sp_addpublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_helppublication (Transact-SQL)
syspublications (Systemsicht) (Transact-SQL)
syspublications (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für