Compartilhar via


sys.dm_repl_articles (Transact-SQL)

Retorna informações sobre objetos de banco de dados publicados como artigos em uma topologia de replicação.

Nome da coluna

Tipo de dados

Descrição

artcache_db_address

varbinary(8)

Endereço na memória da estrutura de banco de dados em cache para o banco de dados de publicação.

artcache_table_address

varbinary(8)

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

artcache_schema_address

varbinary(8)

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

artcache_article_address

varbinary(8)

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

artid

bigint

Identifica exclusivamente cada entrada dessa tabela.

artfilter

bigint

ID do procedimento armazenado usado para filtrar horizontalmente o artigo.

artobjid

bigint

ID do objeto publicado.

artpubid

bigint

ID da publicação à qual pertence o artigo.

artstatus

tinyint

Bitmask de opções e status do artigo, que pode ser o resultado OR lógico bit a bit de um ou mais destes valores:

1 = O artigo está ativo.

8 = Incluir o nome da coluna em instruções INSERT.

16 = Usar instruções com parâmetros.

24 = Incluir o nome de coluna em instruções INSERT e usar instruções com parâmetros.

Por exemplo, um artigo ativo que usa instruções com parâmetros teria um valor 17 nessa coluna. Um valor 0 significa que o artigo está inativo e nenhuma propriedade adicional está definida.

arttype

tinyint

O tipo de artigo:

1 = Artigo com base em log.

3 = Artigo com base em log com filtro manual.

5 = Artigo com base em log com exibição manual.

7 = Artigo com base em log com filtro manual e exibição manual.

8 = Execução de procedimento armazenado.

24 = Execução de procedimento armazenado serializável.

32 = Procedimento armazenado (somente esquema).

64 = Exibição (somente esquema).

128 = Função (somente esquema).

wszArtdesttable

nvarchar(514)

Nome do objeto publicado no destino.

wszArtdesttableowner

nvarchar(514)

Proprietário do objeto publicado no destino.

wszArtinscmd

nvarchar(510)

Comando ou procedimento armazenado usado para inserções.

cmdTypeIns

int

Sintaxe de chamada do procedimento armazenado de inserção, podendo ser um destes valores.

1 = CALL

2 = SQL

3 = NONE

7 = UNKNOWN

wszArtdelcmd

nvarchar(510)

Comando ou procedimento armazenado usado em exclusões.

cmdTypeDel

int

Sintaxe de chamada do procedimento armazenado de exclusão, podendo ser um destes valores.

0 = XCALL

1 = CALL

2 = SQL

3 = NONE

7 = UNKNOWN

wszArtupdcmd

nvarchar(510)

Comando ou procedimento armazenado usado em atualizações.

cmdTypeUpd

int

Sintaxe de chamada do procedimento armazenado de atualização, podendo ser um destes valores.

0 = XCALL

1 = CALL

2 = SQL

3 = NONE

4 = MCALL

5 = VCALL

6 = SCALL

7 = UNKNOWN

wszArtpartialupdcmd

nvarchar(510)

Comando ou procedimento armazenado usado em atualizações parciais.

cmdTypePartialUpd

int

Sintaxe de chamada do procedimento armazenado de atualização parcial, podendo ser um destes valores.

2 = SQL

numcol

int

Número de colunas na partição de um artigo filtrado verticalmente.

artcmdtype

tinyint

Tipo de comando atualmente sendo replicado, podendo ser um destes valores.

1 = INSERT

2 = DELETE

3 = UPDATE

4 = UPDATETEXT

5 = nenhum

6 = somente para uso interno

7 = somente para uso interno

8 = UPDATE parcial

artgeninscmd

nvarchar(510)

Modelo de comando INSERT baseado nas colunas incluídas no artigo.

artgendelcmd

nvarchar(510)

Modelo de comando DELETE, que pode incluir a chave primária ou as colunas incluídas no artigo, dependendo de a sintaxe de chamada ser usada ou não.

artgenupdcmd

nvarchar(510)

Modelo de comando UPDATE, que pode incluir a chave primária, colunas atualizadas ou uma lista de colunas completa, dependendo de a sintaxe de chamada ser usada ou não.

artpartialupdcmd

nvarchar(510)

Modelo de comando UPDATE parcial, que inclui a chave primária e as colunas atualizadas.

artupdtxtcmd

nvarchar(510)

Modelo de comando UPDATETEXT, que inclui a chave primária e as colunas atualizadas.

artgenins2cmd

nvarchar(510)

Modelo de comando INSERT usado quando um artigo é reconciliado durante o processamento de instantâneo simultâneo.

artgendel2cmd

nvarchar(510)

Modelo de comando DELETE usado quando um artigo é reconciliado durante o processamento de instantâneo simultâneo.

fInReconcile

tinyint

Indica se um artigo está sendo reconciliado no momento do processamento de instantâneo simultâneo.

fPubAllowUpdate

tinyint

Indica se a publicação permite a atualização de assinatura.

intPublicationOptions

bigint

Bitmap que especifica opções de publicação adicionais, onde os valores de opção bit a bit são:

0x1 - Habilitado para replicação ponto a ponto.

0x2 - Publicar somente alterações locais.

0x4 - Habilitado para assinantes não SQL Server.

Permissões

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

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)