IHpublishercolumns (Transact-SQL)
Die IHpublishercolumns-Systemtabelle stellt Metadaten dar, die auf dem Verleger gespeichert werden. Diese Tabelle enthält eine Zeile für jede Spalte, die mithilfe des aktuellen Verteilers aus Nicht-SQL Server-Verlegern repliziert wurden. Die Datentypinformationen in IHpublishercolumns beziehen sich ausschließlich auf das Nicht-SQL Server-Datenbankverwaltungssystem (Database Management System, DBMS), dem die veröffentlichten Daten entstammen. 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. |
Typ |
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 |
Zeigt an, ob die Spalte NULL-Werte annimmt; 1 bedeutet, dass NULL-Werte angenommen 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 für die Spalte ein Trigger vorhanden ist. |
Siehe auch
Verweis
Replikationssichten (Transact-SQL)
sysarticlecolumns (Transact-SQL)
Konzepte
Heterogene Datenbankreplikation