Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Die Systemtabelle "IHarticles " enthält eine Zeile für jeden Artikel, der mit dem aktuellen Verteiler aus einem Nicht-SQL Server-Herausgeber repliziert wird. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.
Definition
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| article_id | int | Die Identitätsspalte, die eine eindeutige ID für den Artikel bereitstellt. |
| name | sysname | Der mit dem Artikel verknüpfte Name, der innerhalb der Veröffentlichung eindeutig ist. |
| publication_id | smallint | Die ID der Veröffentlichung, zu der der Artikel gehört. |
| table_id | int | Die ID der Tabelle, die aus IHpublishertables veröffentlicht wird. |
| publisher_id | smallint | Die ID des Nicht-SQL Server-Herausgebers. |
| creation_script | nvarchar(255) | Das Schemaskript für den Artikel. |
| del_cmd | nvarchar(255) | Der Replikationsbefehlstyp, der zur Replikation von Löschungen bei Tabellenartikeln verwendet wird. Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln. |
| filter | int | Diese Spalte wird nicht verwendet und ist nur enthalten, um die Sysarticles-Ansicht der IHarticles-Tabelle mit der sysarticles-Ansicht kompatibel zu machen, die für SQL Server-Artikel (Sysarticles) verwendet wird. |
| filter_clause | ntext | Die WHERE-Klausel des Artikels, die zum horizontalen Filtern verwendet wird und in einem standardmäßigen Transact-SQL-Code geschrieben ist, der von anderen als SQL Server-Verlegern interpretiert werden kann. |
| ins_cmd | nvarchar(255) | Der Replikationsbefehlstyp, der zur Replikation von Einfügungen bei Tabellenartikeln verwendet wird. Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln. |
| pre_creation_cmd | tinyint | Der Befehl, der vor dem Anwenden der Anfangsmomentaufnahme ausgeführt wird, wenn auf dem Abonnenten bereits ein Objekt mit dem gleichen Namen vorhanden ist. 0 = Keine - ein Befehl wird nicht ausgeführt. 1 = DROP – Legen Sie die Zieltabelle ab. 2 = DELETE – Löschen von Daten aus der Zieltabelle. 3 = TRUNCATE - schneidet die Zieltabelle ab. |
| status | tinyint | Die Bitmaske der Artikeloptionen und der Status, die das Ergebnis des bitweisen logischen OR von mindestens einem der folgenden Werte sein können: 0 = Keine zusätzlichen Eigenschaften. 1 = Aktiv. 8 = Den Spaltennamen in INSERT-Anweisungen einschließen. 16 = Parametrisierte Anweisungen verwenden. Ein aktiver Artikel, der parametrisierte Anweisungen verwendet, würde in dieser Spalte beispielsweise den Wert 17 anzeigen. Der Wert 0 gibt an, dass der Artikel inaktiv ist und keine zusätzlichen Eigenschaften definiert wurden. |
| type | tinyint | Der Artikeltyp: 1 = Protokollbasierter Artikel. |
| upd_cmd | nvarchar(255) | Der Replikationsbefehlstyp, der zur Replikation von Updates bei Tabellenartikeln verwendet wird. Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln. |
| schema_option | binary(8) | Das Bitmuster der Schemagenerierungsoption für den angegebenen Artikel, die das Ergebnis des bitweisen logischen OR von mindestens einem der folgenden Werte sein kann: 0x00 = Skripting durch die Momentaufnahmen-Agent deaktivieren und das bereitgestellte CreationScript verwendet. 0x01 = Objekterstellung generieren (CREATE TABLE, CREATE PROCEDURE usw.). 0x10 = Generieren eines entsprechenden gruppierten Indexes. 0x40 = Generieren entsprechender nicht gruppierter Indizes. 0x80 = Deklarierte referenzielle Integrität für die Primärschlüssel einschließen. 0x1000 = Repliziert die Sortierung auf Spaltenebene. Hinweis: Diese Option ist standardmäßig für Oracle-Herausgeber festgelegt, um Groß-/Kleinschreibungsvergleiche zu aktivieren. 0x4000 = Eindeutige Schlüssel replizieren, wenn sie in einem Tabellenartikel definiert sind. 0x8000 = Replizieren eines Primärschlüssels und eindeutiger Schlüssel in einem Tabellenartikel als Einschränkungen mithilfe von ALTER TABLE-Anweisungen. |
| dest_owner | sysname | Der Besitzer der Tabelle in der Zieldatenbank |
| dest_table | sysname | Der Name der Zieltabelle |
| tablespace_name | nvarchar(255) | Identifiziert den von der Protokollierungstabelle für den Artikel verwendeten Tabellenbereich. |
| objid | int | Diese Spalte wird nicht verwendet und ist nur enthalten, um die Sysarticles-Ansicht der IHarticles-Tabelle mit der sysarticles-Ansicht kompatibel zu machen, die für SQL Server-Artikel (Sysarticles) verwendet wird. |
| sync_objid | int | Diese Spalte wird nicht verwendet und ist nur enthalten, um die Sysarticles-Ansicht der IHarticles-Tabelle mit der sysarticles-Ansicht kompatibel zu machen, die für SQL Server-Artikel (Sysarticles) verwendet wird. |
| Beschreibung | nvarchar(255) | Der Beschreibungseintrag für den Artikel. |
| publisher_status | int | Wird verwendet, um anzugeben, ob die Ansicht, die den veröffentlichten Artikel definiert, durch Aufrufen von sp_articleview definiert wurde. 0 = sp_articleview wurde aufgerufen. 1 = sp_articleview wurde nicht aufgerufen. |
| article_view_owner | nvarchar(255) | Der Besitzer des Synchronisierungsobjekts auf dem Verleger, das vom Protokolllese-Agent verwendet wird. |
| article_view | nvarchar(255) | Das Synchronisierungsobjekts auf dem Verleger, das vom Protokolllese-Agent verwendet wird. |
| ins_scripting_proc | int | Diese Spalte wird nicht verwendet und ist nur enthalten, um die Sysarticles-Ansicht der IHarticles-Tabelle mit der sysarticles-Ansicht kompatibel zu machen, die für SQL Server-Artikel (Sysarticles) verwendet wird. |
| del_scripting_proc | int | Diese Spalte wird nicht verwendet und ist nur enthalten, um die Sysarticles-Ansicht der IHarticles-Tabelle mit der sysarticles-Ansicht kompatibel zu machen, die für SQL Server-Artikel (Sysarticles) verwendet wird. |
| upd_scripting_proc | int | Diese Spalte wird nicht verwendet und ist nur enthalten, um die Sysarticles-Ansicht der IHarticles-Tabelle mit der sysarticles-Ansicht kompatibel zu machen, die für SQL Server-Artikel (Sysarticles) verwendet wird. |
| custom_script | int | Diese Spalte wird nicht verwendet und ist nur enthalten, um die Sysarticles-Ansicht der IHarticles-Tabelle mit der sysarticles-Ansicht kompatibel zu machen, die für SQL Server-Artikel (Sysarticles) verwendet wird. |
| fire_triggers_on_snapshot | bit | Diese Spalte wird nicht verwendet und ist nur enthalten, um die Sysarticles-Ansicht der IHarticles-Tabelle mit der sysarticles-Ansicht kompatibel zu machen, die für SQL Server-Artikel (Sysarticles) verwendet wird. |
| instance_id | int | Identifiziert die aktuelle Instanz des Artikelprotokolls für die veröffentlichte Tabelle. |
| use_default_datatypes | bit | Gibt an, ob der Artikel Standarddatentypzuordnungen verwendet; Ein Wert von 1 gibt an, dass Standarddatentypzuordnungen verwendet werden. |
Weitere Informationen
Heterogene Datenbankreplikation
Replikationstabellen (Transact-SQL)
Replikationsansichten (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)