Condividi tramite


sysarticles (Transact-SQL)

Contiene una riga per ogni articolo definito nel database locale. Questa tabella è archiviata nel database pubblicato.

Nome colonna

Tipo di dati

Descrizione

artid

int

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

creation_script

nvarchar(255)

Script dello schema per l'articolo.

del_cmd

nvarchar(255)

Tipo di comando di replica utilizzato per la replica delle eliminazioni con articoli di tabella. Per ulteriori informazioni, vedere Impostazione della modalità di propagazione delle modifiche per gli articoli transazionali.

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)

Tipo di comando di replica utilizzato per la replica degli inserimenti con articoli di tabella. Per ulteriori informazioni, vedere Impostazione della modalità di propagazione delle modifiche per gli articoli transazionali.

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 = Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

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

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)

Tipo di comando di replica utilizzato per la replica degli aggiornamenti con articoli di tabella. Per ulteriori informazioni, vedere Impostazione della modalità di propagazione delle modifiche per gli articoli transazionali.

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