sys.dm_repl_schemas (Transact-SQL)

Применимо к:SQL Server

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

Имя столбца Тип данных Описание:
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.

Разрешения для SQL Server 2022 и более поздних версий

Требуется разрешение VIEW DATABASE PERFORMANCE STATE для базы данных.

Замечания

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

См. также

Динамические административные представления и функции (Transact-SQL)
Связанные с репликацией динамические административные представления (Transact-SQL)