Compartilhar via


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

Aplica-se a: SQL Server

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

Nome da coluna Tipo de dados Descrição
Artigo 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.
descrição nvarchar(255) A entrada descritiva para o artigo.
dest_table sysname O nome da tabela de destino.
filtro 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 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 = SOLTAR.

2 = EXCLUIR.

3 = TRUNCADO.
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 = Inclua o nome da coluna nas instruções INSERT.

16 = Use instruções parametrizadas.

24 = Ambos incluem o nome da coluna em instruções INSERT e usam instruções parametrizadas.

64 = A partição horizontal do artigo é definida por uma assinatura transformável.

Por exemplo, um artigo ativo usando instruções parametrizadas teria um valor de 17 nesta 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.
tipo tinyint O tipo de artigo:

1 = Artigo baseado em log.

3 = Artigo baseado em log com filtro manual.

5 = Artigo baseado em log com visualização manual.

7 = Artigo baseado em log com filtro manual e visualização manual.

8 = Execução de procedimento armazenado.

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

32 = Procedimento armazenado (somente esquema).

64 = Exibir (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 gatilho 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.

Confira também

Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)
sysarticles (Transact-SQL)