Condividi tramite


sysarticles (vista di sistema) (Transact-SQL)

La vista sysarticles espone le proprietà degli articoli. Questa vista è archiviata nel database di distribuzione.

Nome colonna

Tipo di dati

Descrizione

artid

int

Colonna Identity che indica un numero di ID univoco per l'articolo.

creation_script

nvarchar(255)

Script dello schema per l'articolo.

del_cmd

nvarchar(255)

Comando da eseguire a seguito di un'istruzione DELETE; in caso contrario il comando viene ricostruito dal log.

description

nvarchar(255)

Voce descrittiva per l'articolo.

dest_table

sysname

Nome della tabella di destinazione.

filter

int

ID della stored procedure, utilizzato per il partizionamento orizzontale.

filter_clause

ntext

Clausola WHERE dell'articolo, utilizzata per il filtro orizzontale.

ins_cmd

nvarchar(255)

Comando da eseguire a seguito di un'istruzione INSERT; in caso contrario il comando viene ricostruito dal log.

name

sysname

Nome associato all'articolo, univoco all'interno della pubblicazione.

objid

int

ID dell'oggetto di tabella pubblicato.

pubid

int

ID della pubblicazione a cui appartiene l'articolo.

pre_creation_cmd

tinyint

Comando preliminare per l'istruzione DROP TABLE, DELETE TABLE o TRUNCATE:

0 = Nessuno.

1 = DROP.

2 = DELETE.

3 = TRUNCATE.

status

tinyint

Maschera di bit delle opzioni e dello stato dell'articolo, che può corrispondere al risultato dell'applicazione dell'operatore OR logico bit per bit a uno o più dei valori seguenti:

1 = L'articolo è attivo.

8 = Include i nomi di colonna nelle istruzioni INSERT.

16 = Utilizza istruzioni con parametri.

24 = Include i nomi di colonna nelle istruzioni INSERT e utilizza istruzioni con parametri.

64 = La partizione orizzontale per l'articolo è definita da una sottoscrizione trasformabile.

Per un articolo attivo che utilizza istruzioni con parametri, ad esempio, in questa colonna sarebbe presente il valore 17. Il valore 0 indica che l'articolo non è attivo e che non sono definite proprietà aggiuntive.

sync_objid

int

ID della tabella o della vista che rappresenta la definizione dell'articolo.

type

tinyint

Tipo di articolo:

1 = Articolo basato su log.

3 = Articolo basato su log con filtro manuale.

5 = Articolo basato su log con vista manuale.

7 = Articolo basato su log con filtro manuale e vista manuale.

8 = Esecuzione di stored procedure.

24 = Esecuzione di stored procedure serializzabile.

32 = Stored procedure (solo schema).

64 = Vista (solo schema).

128 = Funzione (solo schema).

upd_cmd

nvarchar(255)

Comando da eseguire a seguito di istruzioni UPDATE; in caso contrario il comando viene ricostruito dal log.

schema_option

binary(8)

Maschera di bit delle opzioni di generazione dello schema per l'articolo, che controllano le parti dello schema dell'articolo inserite nello script per il recapito al Sottoscrittore. Per ulteriori informazioni sulle opzioni di schema, vedere sp_addarticle (Transact-SQL).

dest_owner

sysname

Proprietario della tabella nel database di destinazione.

ins_scripting_proc

int

Stored procedure o script personalizzato registrato che viene eseguito durante la replica di un'istruzione INSERT.

del_scripting_proc

int

Stored procedure o script personalizzato registrato che viene eseguito durante la replica di un'istruzione DELETE.

upd_scripting_proc

int

Stored procedure o script personalizzato registrato che viene eseguito durante la replica di un'istruzione UPDATE.

custom_script

nvarchar(2048)

Stored procedure o script personalizzato registrato che viene eseguito alla fine del trigger DDL.

fire_triggers_on_snapshot

bit

Indica se i trigger replicati vengono eseguiti o meno quando viene applicato lo snapshot. I possibili valori sono i seguenti:

0 = I trigger non vengono eseguiti.

1 = I trigger vengono eseguiti.