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 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.
nome do separador nvarchar(510) Nome da tabela publicada.
ccTabname smallint 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 smallint Número de caracteres no nome da coluna.
re_pk tinyint Se a coluna publicada faz parte de uma chave primária.
re_unique tinyint Se a coluna publicada faz parte de um índice exclusivo.
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 agrupamento para coluna publicada.
re_xvtype smallint Tipo de coluna publicada.
re_offset smallint Deslocamento da coluna publicada.
re_bitpos tinyint Posição de bit da coluna publicada, no vetor de bytes.
re_fNullable tinyint Especifica se a coluna publicada oferece suporte a valores NULL.
re_fAnsiTrim tinyint Especifica se a filtragem ANSI é usada na coluna publicada.
re_computed smallint 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 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 para coluna.
se_xvtype smallint Tipo de 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 oferece suporte a valores NULL.
se_fAnsiTrim tinyint Especifica se a guarnição ANSI é usada na coluna.
se_computed smallint Especifica se a coluna é uma coluna calculada.
se_nullBitInLeafRows int Especifica se o valor da coluna é NULL.

Permissions

Requer VIEWDATABASE permissão do STATE na base de dados de publicações para dm_repl_schemas.

Permissões para SQL Server 2022 e posterior

Requer VIEWDATABASE permissão de ESTADO DE DESEMPENHO na base de dados.

Observações

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.

Consulte também

Visualizações e funções de gerenciamento dinâmico (Transact-SQL)
Vistas de Gestão Dinâmica Relacionadas com Replicação (Transact-SQL)