Partilhar via


sys.dm_repl_schemas (Transact-SQL)

Aplica-se a:SQL Server

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

Nome da coluna Tipo de dados Descrição
artcache_schema_address varbinário(8) Endereço na memória da estrutura do esquema armazenado em cache para o artigo de tabela publicado.
tabid bigint ID da tabela replicada.
indexid pequeno ID de um índice clusterizado na tabela publicada.
idSch bigint ID do esquema da tabela.
tabschema nvarchar(510) Nome do esquema da tabela.
ccTabschema pequeno Comprimento de caracteres do esquema da tabela.
nome do separador nvarchar(510) Nome da tabela publicada.
ccTabname pequeno Comprimento do caractere do nome da tabela publicada.
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 binário(8000) Ponteiro para a estrutura de expressão de consulta usada para avaliar a coluna computada.
re_numtextcols int Número de colunas binárias de objetos grandes na tabela replicada.
re_schema_lsn_begin binário(8000) Número de sequência de log inicial (LSN) do log de versão do esquema.
re_schema_lsn_end binário(8000) Terminando o LSN do registro de versão do esquema.
re_numcols int Número de colunas publicadas.
re_colid int Identificador de coluna no Editor.
re_awcName nvarchar(510) Nome da coluna publicada.
re_ccName pequeno Número de caracteres no nome da coluna.
re_pk minúsculo Se a coluna publicada faz parte de uma chave primária.
re_unique minúsculo Se a coluna publicada faz parte de um índice exclusivo.
re_maxlen pequeno Comprimento máximo da coluna publicada.
re_prec minúsculo Precisão da coluna publicada.
re_scale minúsculo Escala da coluna publicada.
re_collatid bigint ID de agrupamento para coluna publicada.
re_xvtype pequeno Tipo de coluna publicada.
re_offset pequeno Deslocamento da coluna publicada.
re_bitpos minúsculo Posição de bit da coluna publicada, no vetor de bytes.
re_fNullable minúsculo Especifica se a coluna publicada oferece suporte a valores NULL.
re_fAnsiTrim minúsculo Especifica se a filtragem ANSI é usada na coluna publicada.
re_computed pequeno Especifica se a coluna publicada é uma coluna calculada.
se_rowsetid bigint ID do conjunto de linhas.
se_schema_lsn_begin binário(8000) Início do LSN do registro de versão do esquema.
se_schema_lsn_end binário(8000) Terminando o LSN do registro de versão do esquema.
se_numcols int Número de colunas.
se_colid int ID da coluna no Assinante.
se_maxlen pequeno Comprimento máximo da coluna.
se_prec minúsculo Precisão da coluna.
se_scale minúsculo Escala da coluna.
se_collatid bigint ID de agrupamento para coluna.
se_xvtype pequeno Tipo de coluna.
se_offset pequeno Deslocamento da coluna.
se_bitpos minúsculo Posição de bit da coluna, no vetor de byte.
se_fNullable minúsculo Especifica se a coluna oferece suporte a valores NULL.
se_fAnsiTrim minúsculo Especifica se a guarnição ANSI é usada na coluna.
se_computed pequeno Especifica se a coluna é uma coluna calculada.
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.

Permissões para SQL Server 2022 e posterior

Requer a permissão VIEW DATABASE PERFORMANCE STATE no banco de dados.

Comentários

As informações só são retornadas para objetos de banco de dados replicados que estão atualmente carregados no cache de artigos de replicação.

Ver também

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