Share via


IHpublishercolumns (Transact-SQL)

Gilt für:SQL Server

Die IHpublishercolumns-Systemtabelle stellt metadaten dar, die auf dem Herausgeber gespeichert sind. Diese Tabelle enthält eine Zeile für jede Spalte, die mithilfe des aktuellen Verteilers aus Nicht-SQL Server-Verlegern repliziert wurden. Datentypinformationen in IHpublishercolumns beziehen sich spezifisch auf das nicht SQL Server Datenbankverwaltungssystem (DBMS), aus dem die Daten veröffentlicht werden. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.

Definition

Spaltenname Datentyp BESCHREIBUNG
publishercolumn_id int Identifiziert eine veröffentlichte Spalte.
table_id int Identifiziert die Quelltabelle aus IHpublishertables , zu der die Spalte gehört.
publisher_id smallint Identifiziert den Nicht-SQL Server-Verleger, von dem die Spalte veröffentlicht wird.
name sysname Der Name der veröffentlichten Spalte.
column_ordinal int Identifiziert die Spalte nach Reihenfolge.
type varchar(255) Der Spaltendatentyp der Quellspalte auf dem Verleger.
length bigint Die Länge der Quellspalte auf dem Verleger.
prec int Die Genauigkeit der Quellspalte auf dem Verleger.
scale int Die Dezimalstellen der Quellspalte auf dem Verleger.
isnullable bit Gibt an, ob die Spalte NULL-Werte akzeptiert, wobei 1 bedeutet, dass NULL-Werte akzeptiert werden.
iscaptured bit Zeigt an, ob für die Spalte ein Trigger vorhanden ist. Ein Trigger kann auch dann vorhanden sein, wenn die Spalte nicht in einem Artikel veröffentlicht wird. Der Wert 1 bedeutet, dass der Trigger in der Spalte vorhanden ist.

Weitere Informationen

Heterogene Datenbankreplikation
Replikationstabellen (Transact-SQL)
Replikationssichten (Transact-SQL)
sysarticlecolumns (System View) (Transact-SQL)
sysarticlecolumns (Transact-SQL)