Partilhar via


sysarticles (Transact-SQL)

Contém uma linha para cada artigo definido no banco de dados local. Essa tabela é armazenada no banco de dados publicado.

Nome da coluna

Tipo de dados

Descrição

artid

int

A coluna de identidade que fornece um número de ID exclusivo para o artigo.

creation_script

nvarchar(255)

O script de esquema para o artigo.

del_cmd

nvarchar(255)

O tipo de comando de replicação usado ao replicar exclusões com artigos de tabela. Para obter mais informações, consulte Especificando como as alterações são propagadas para Artigos Transacionais.

description

nvarchar(255)

A entrada descritiva para o artigo.

dest_table

sysname

O nome da tabela de destino.

filter

int

A ID do procedimento armazenado, usado para particionamento horizontal.

filter_clause

ntext

A cláusula WHERE do artigo usada para filtragem horizontal.

ins_cmd

nvarchar(255)

O tipo de comando de replicação usado ao replicar inserções com artigos de tabela. Para obter mais informações, consulte Especificando como as alterações são propagadas para Artigos Transacionais.

name

sysname

O nome associado ao artigo, exclusivo na publicação.

objid

int

A ID do objeto de tabela publicada.

pubid

int

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

pre_creation_cmd

tinyint

O comando de pré-criação para DROP TABLE, DELETE TABLE ou TRUNCATE:

0 = Nenhum.

1 = DROP.

2 = DELETE.

3 = TRUNCATE.

status

tinyint

O 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.

64 = Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

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.

sync_objid

int

A ID da tabela ou exibição que representa a definição de artigo.

type

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).

upd_cmd

nvarchar(255)

O tipo de comando de replicação usado ao replicar atualizações com artigos de tabela. Para obter mais informações, consulte Especificando como as alterações são propagadas para Artigos Transacionais.

schema_option

binary(8)

Um bitmask das opções de geração de esquema para o artigo, que controla de qual parte do esquema de artigo é feito um script para entrega no Assinante. Para obter mais informações sobre opções de esquema, consulte sp_addarticle (Transact-SQL).

dest_owner

sysname

O proprietário da tabela no banco de dados de destino.

ins_scripting_proc

int

O procedimento armazenado personalizado registrado ou script executado quando uma instrução INSERT é replicada.

del_scripting_proc

int

O procedimento armazenado personalizado registrado ou script executado quando uma instrução DELETE é replicada.

upd_scripting_proc

int

O procedimento armazenado personalizado registrado ou script executado quando uma instrução UPDATE é replicada.

custom_script

nvarchar(2048)

O procedimento armazenado personalizado registrado ou script executado ao término do disparador DDL.

fire_triggers_on_snapshot

bit

Indica se os gatilhos replicados são executados ou não quando o instantâneo é aplicado, que pode ser um destes valores:

0 = Os gatilhos não são executados.

1 = Os gatilhos são executados.