Compartir a través de


sys.dm_repl_schemas (Transact-SQL)

Devuelve información acerca de columnas de tablas publicadas por la replicación.

Nombre de columna

Tipo de datos

Descripción

artcache_schema_address

varbinary(8)

Dirección de memoria de la estructura del esquema en caché de la tabla de artículos publicada.

tabid

bigint

Id. de la tabla replicada.

indexid

smallint

Id. de un índice clúster en la tabla publicada.

idSch

bigint

Id. del esquema de tabla.

tabschema

nvarchar(510)

Nombre del esquema de tabla.

ccTabschema

smallint

Longitud en caracteres del esquema de tabla.

tabname

nvarchar(510)

Nombre de la tabla publicada.

ccTabname

smallint

Longitud en caracteres del nombre de la tabla publicada.

rowsetid_delete

bigint

Id. de la fila eliminada.

rowsetid_insert

bigint

Id. de la fila insertada.

num_pk_cols

int

Número de columnas de clave principal.

pcitee

binary(8000)

Puntero a la estructura de expresión de consulta usada para evaluar la columna calculada.

re_numtextcols

int

Número de columnas de objetos binarios grandes en la tabla replicada.

re_schema_lsn_begin

binary(8000)

Inicio del número de secuencia del registro (LSN) del registro de versiones del esquema.

re_schema_lsn_end

binary(8000)

Fin del LSN del registro de versiones del esquema.

re_numcols

int

Número de columnas publicadas.

re_colid

int

Identificador de columna en el publicador.

re_awcName

nvarchar(510)

Nombre de la columna publicada.

re_ccName

smallint

Número de caracteres en el nombre de columna.

re_pk

tinyint

Especifica si la columna publicada forma parte de una clave principal.

re_unique

tinyint

Especifica si la columna publicada forma parte de un índice único.

re_maxlen

smallint

Longitud máxima de la columna publicada.

re_prec

tinyint

Precisión de la columna publicada.

re_scale

tinyint

Escala de la columna publicada.

re_collatid

bigint

Id. de intercalación de la columna publicada.

re_xvtype

smallint

Tipo de la columna publicada.

re_offset

smallint

Desplazamiento de la columna publicada.

re_bitpos

tinyint

Posición de bit de la columna publicada, en el vector de bytes.

re_fNullable

tinyint

Especifica si la columna publicada admite valores NULL.

re_fAnsiTrim

tinyint

Especifica si se utiliza el recorte ANSI en la columna publicada.

re_computed

smallint

Especifica si la columna publicada es una columna calculada.

se_rowsetid

bigint

Id. del conjunto de filas.

se_schema_lsn_begin

binary(8000)

Inicio del LSN del registro de versiones del esquema.

se_schema_lsn_end

binary(8000)

Fin del LSN del registro de versiones del esquema.

se_numcols

int

Número de columnas.

se_colid

int

Id. de la columna en el suscriptor.

se_maxlen

smallint

Longitud máxima de la columna.

se_prec

tinyint

Precisión de la columna.

se_scale

tinyint

Escala de la columna.

se_collatid

bigint

Id. de intercalación de la columna.

se_xvtype

smallint

Tipo de la columna.

se_offset

smallint

Desplazamiento de la columna.

se_bitpos

tinyint

Posición de bit de la columna, en el vector de bytes.

se_fNullable

tinyint

Especifica si la columna admite valores NULL.

se_fAnsiTrim

tinyint

Especifica si se utiliza el recorte ANSI en la columna.

se_computed

smallint

Especifica si la columna es una columna calculada.

se_nullBitInLeafRows

int

Especifica si el valor de la columna es NULL.

Permisos

Requiere el permiso VIEW DATABASE STATE en la base de datos de publicaciones para llamar a dm_repl_schemas.

Observaciones

La instancia sólo se devuelve para objetos de la base de datos replicada que está cargada actualmente en la caché del artículo de replicación.