Поделиться через


sys.dm_repl_schemas

Возвращает сведения о столбцах таблицы, опубликованных в ходе репликации.

Имя столбца

Тип данных

Описание

artcache_schema_address

varbinary(8)

Внутренний адрес кэшированной структуры схемы в памяти для статьи опубликованной таблицы.

tabid

bigint

Идентификатор реплицируемой таблицы.

indexid

smallint

Идентификатор кластеризованного индекса для опубликованной таблицы.

idSch

bigint

Идентификатор схемы таблицы.

tabschema

nvarchar(510)

Имя схемы таблицы.

ccTabschema

smallint

Длина символов в схеме таблицы.

tabname

nvarchar(510)

Имя опубликованной таблицы.

ccTabname

smallint

Длина символов в имени опубликованной таблицы.

rowsetid_delete

bigint

Идентификатор удаленной строки.

rowsetid_insert

bigint

Идентификатор вставленной строки.

num_pk_cols

int

Число столбцов первичного ключа.

pcitee

binary(8000)

Указатель на структуру выражения запроса, используемую для получения значения вычисляемого столбца.

re_numtextcols

int

Число столбцов больших бинарных объектов в реплицируемой таблице.

re_schema_lsn_begin

binary(8000)

Начальный регистрационный номер транзакции в журнале (LSN) для записи версии схемы в журнале.

re_schema_lsn_end

binary(8000)

Конечный номер LSN для записи версии схемы в журнале.

re_numcols

int

Число опубликованных столбцов.

re_colid

int

Идентификатор столбца на стороне издателя.

re_awcName

nvarchar(510)

Имя опубликованного столбца.

re_ccName

smallint

Число символов в имени столбца.

re_pk

tinyint

Показывает, является ли опубликованный столбец частью первичного ключа.

re_unique

tinyint

Показывает, является ли опубликованный столбец частью уникального индекса.

re_maxlen

smallint

Максимальная длина опубликованного столбца.

re_prec

tinyint

Точность опубликованного столбца.

re_scale

tinyint

Масштаб опубликованного столбца.

re_collatid

bigint

Идентификатор параметров сортировки для опубликованного столбца.

re_xvtype

smallint

Тип опубликованного столбца.

re_offset

smallint

Смещение опубликованного столбца.

re_bitpos

tinyint

Битовая позиция опубликованного столбца в байтовом векторе.

re_fNullable

tinyint

Показывает, поддерживаются ли для опубликованного столбца значения NULL.

re_fAnsiTrim

tinyint

Показывает, используется ли для опубликованного столбца обрезок ANSI.

re_computed

smallint

Показывает, является ли опубликованный столбец вычисляемым.

se_rowsetid

bigint

Идентификатор набора строк.

se_schema_lsn_begin

binary(8000)

Начальный номер LSN для записи версии схемы в журнале.

se_schema_lsn_end

binary(8000)

Конечный номер LSN для записи версии схемы в журнале.

se_numcols

int

Число столбцов.

se_colid

int

Идентификатор столбца на стороне подписчика.

se_maxlen

smallint

Максимальная длина столбца.

se_prec

tinyint

Точность столбца.

se_scale

tinyint

Масштаб столбца.

se_collatid

bigint

Идентификатор параметров сортировки для столбца.

se_xvtype

smallint

Тип столбца.

se_offset

smallint

Смещение столбца.

se_bitpos

tinyint

Битовая позиция столбца в байтовом векторе.

se_fNullable

tinyint

Показывает, поддерживаются ли для столбца значения NULL.

se_fAnsiTrim

tinyint

Показывает, используется ли для столбца усечение ANSI.

se_computed

smallint

Показывает, является ли столбец вычисляемым.

se_nullBitInLeafRows

int

Показывает, равняется ли значение столбца NULL.

Разрешения

Требует разрешения VIEW DATABASE STATE для базы данных публикации для вызова dm_repl_schemas.

Примечания

Сведения возвращаются только для реплицируемых объектов базы данных, загруженных в данный момент в кэш статей репликации.