sys.dm_repl_schemas (Transact-SQL)
Aplica-se:SQL Server
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. |
nome da guia | 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. |
Computador | Binário(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 | Binário(8000) | Número de sequência de log inicial (LSN) de logon da versão do esquema. |
re_schema_lsn_end | Binário(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 ordenaçã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 | Binário(8000) | LSN inicial de logon na versão do esquema. |
se_schema_lsn_end | Binário(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 ordenação 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.
Permissões do SQL Server 2022 e posteriores
Requer a permissão VIEW DATABASE PERFORMANCE STATE no banco de dados.
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.
Confira também
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Exibições de gerenciamento dinâmico relacionadas à replicação (Transact-SQL)