Partilhar via


sysarticles (exibição de sistema) (Transact-SQL)

A exibição sysarticles expõe propriedades de artigo. Essa exibição é armazenada no banco de dados de distribuição.

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 comando para executar em DELETE; caso contrário, construir do log.

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 comando para executar em INSERT; caso contrário, construir do log.

name

sysname

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

objid

int

A ID de objeto da 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 = A partição horizontal para o artigo está definida por uma assinatura transformável.

Por exemplo, um artigo ativo que usa instruções com parâmetros teria um valor 17 nessa coluna. Um valor de 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 comando para executar em UPDATE; caso contrário, construir do log.

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