Partilhar via


sys.dm_repl_schemas (Transact-SQL)

Retorna informações sobre colunas de tabela publicadas por replicação.

Nome da coluna

Tipo de dados

Descrição

artcache_schema_address

varbinary(8)

Endereço na memória da estrutura de esquema em cache para o artigo de tabela publicado.

tabid

bigint

ID da tabela replicada.

indexid

smallint

ID de um índice clusterizado na tabela publicada.

idSch

bigint

ID do esquema da tabela.

tabschema

nvarchar(510)

Nome do esquema da tabela.

ccTabschema

smallint

Comprimento de caracteres do esquema da tabela.

tabname

nvarchar(510)

Nome da tabela publicada.

ccTabname

smallint

Comprimento de caracteres do nome da tabela publicado.

rowsetid_delete

bigint

ID da linha excluída.

rowsetid_insert

bigint

ID da linha inserida.

num_pk_cols

int

Número de colunas de chave primária.

pcitee

binary(8000)

Pointeiro para a estrutura de expressão de consulta usada para avaliar uma coluna computada.

re_numtextcols

int

Número de colunas de objeto binário grande na tabela replicada.

re_schema_lsn_begin

binary(8000)

Número de sequência de log inicial (LSN) de logon da versão do esquema.

re_schema_lsn_end

binary(8000)

LSN final de logon na versão do esquema.

re_numcols

int

Número de colunas publicadas.

re_colid

int

Identificador de coluna no Publicador.

re_awcName

nvarchar(510)

Nome da coluna publicada.

re_ccName

smallint

Número de caracteres no nome da coluna.

re_pk

tinyint

Se a coluna publicada faz parte de uma chave primária ou não.

re_unique

tinyint

Se a coluna publicada faz parte de um índice exclusivo ou não.

re_maxlen

smallint

Comprimento máximo da coluna publicada.

re_prec

tinyint

Precisão da coluna publicada.

re_scale

tinyint

Escala da coluna publicada.

re_collatid

bigint

ID de intercalação da coluna publicada.

re_xvtype

smallint

Tipo da coluna publicada.

re_offset

smallint

Deslocamento da coluna publicada.

re_bitpos

tinyint

Posição de bit da coluna publicada, no vetor de byte.

re_fNullable

tinyint

Especifica se a coluna publicada suporta valores NULL.

re_fAnsiTrim

tinyint

Especifica se a exclusão ANSI é usada na coluna publicada.

re_computed

smallint

Especifica se a coluna publicada é uma coluna computada.

se_rowsetid

bigint

ID do conjunto de linhas.

se_schema_lsn_begin

binary(8000)

LSN inicial de logon na versão do esquema.

se_schema_lsn_end

binary(8000)

LSN final de logon na versão do esquema.

se_numcols

int

Número de colunas.

se_colid

int

ID da coluna no assinante.

se_maxlen

smallint

Comprimento máximo da coluna.

se_prec

tinyint

Precisão da coluna.

se_scale

tinyint

Escala da coluna.

se_collatid

bigint

ID de agrupamento da coluna.

se_xvtype

smallint

Tipo da coluna.

se_offset

smallint

Deslocamento da coluna.

se_bitpos

tinyint

Posição de bit da coluna, no vetor de byte.

se_fNullable

tinyint

Especifica se a coluna suporta valores NULL.

se_fAnsiTrim

tinyint

Especifica se o fragmento ANSI é usado na coluna.

se_computed

smallint

Especifica se a coluna é uma coluna computada.

se_nullBitInLeafRows

int

Especifica se o valor da coluna é NULL.

Permissões

Requer a permissão VIEW DATABASE STATE no banco de dados de publicação para chamar dm_repl_schemas.

Comentários

As informações só serão retornadas para objetos de banco de dados replicados atualmente armazenados no cache de artigo de replicação.

Consulte também

Referência

Exibições e funções de gerenciamento dinâmico (Transact-SQL)

Exibições de gerenciamento dinâmico relacionadas à replicação (Transact-SQL)