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) |
Cursor que aponta 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 seqüê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.