sysschemaarticles (Transact-SQL)
Tiene traccia degli articoli relativi solo allo schema per pubblicazioni transazionali e snapshot. Questa tabella è archiviata nel database di pubblicazione.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
artid |
int |
ID dell'articolo. |
creation_script |
nvarchar(255) |
Percorso e nome di uno script di schema dell'articolo utilizzato per la creazione della tabella di destinazione. |
description |
nvarchar(255) |
Voce descrittiva per l'articolo. |
dest_object |
sysname |
Nome dell'oggetto del database di sottoscrizione se l'articolo è relativo solo allo schema, quali articoli di stored procedure, viste e funzioni definite dall'utente. |
name |
sysname |
Nome dell'articolo relativo solo allo schema in una pubblicazione. |
objid |
int |
Identificatore di oggetto dell'oggetto di base dell'articolo. Può corrispondere all'identificatore di oggetto di una procedura, vista, vista indicizzata o funzione definita dall'utente. |
pubid |
int |
ID della pubblicazione. |
pre_creation_cmd |
tinyint |
Specifica l'azione eseguita dal sistema se nel Sottoscrittore viene rilevato un oggetto esistente avente lo stesso nome durante l'applicazione dello snapshot per l'articolo: 0 = Nessuna azione. 1 = Eliminazione della tabella di destinazione. 2 = Rimozione della tabella di destinazione. 3 = Troncamento della tabella di destinazione. |
status |
int |
Mappa di bit utilizzata per indicare lo stato dell'articolo. |
tipo |
tinyint |
Tipo di articolo relativo solo allo schema: 0x20 = Di stored procedure. 0x40 = Di vista o di vista indicizzata. |
schema_option |
binary(8) |
Maschera di bit dell'opzione di creazione dello schema per l'articolo specificato. Imposta la creazione automatica della stored procedure nel database di destinazione per ogni sintassi CALL/MCALL/XCALL e può corrispondere al risultato dell'applicazione dell'operatore OR logico bit per bit a uno dei valori seguenti: 0x00 = Disabilita la creazione di script eseguita dall'agente snapshot e utilizza creation_script. 0x01 = Genera le istruzioni per la creazione di oggetti (CREATE TABLE, CREATE PROCEDURE e così via). Corrisponde al valore predefinito per gli articoli di stored procedure. 0x02 = Genera stored procedure personalizzate per l'articolo, se è stato definito. 0x10 = Genera un indice cluster corrispondente. 0x20 = Converte i tipi di dati definiti dall'utente in tipi di dati di base. 0x40 = Genera uno o più indici non cluster corrispondenti. 0x80 = Include i vincoli di integrità referenziale dichiarati nelle chiavi primarie. 0x73 = Genera l'istruzione CREATE TABLE, crea indici cluster e non cluster, converte i tipi di dati definiti dall'utente in tipi di dati di base e genera script per stored procedure personalizzati da applicare al Sottoscrittore. Corrisponde al valore predefinito per tutti gli articoli, tranne gli articoli di stored procedure. 0x100 = Replica i trigger dell'utente in un articolo di tabella, se è stato definito. 0x200 = Replica i vincoli FOREIGN KEY. Se la tabella con riferimenti non fa parte di una pubblicazione, i vincoli FOREIGN KEY di una tabella pubblicata non vengono replicati. 0x400 = Replica i vincoli CHECK. 0x800 = Replica i vincoli DEFAULT. 0x1000 = Replica le regole di confronto a livello di colonna. 0x2000 = Replica le proprietà estese associate all'oggetto di origine dell'articolo pubblicato. 0x4000 = Replica le chiavi univoche se sono state definite in un articolo di tabella. 0x8000 = Replica in forma di vincolo la chiave primaria e le chiavi univoche di un articolo di tabella tramite istruzioni ALTER TABLE. |
dest_owner |
sysname |
Proprietario della tabella nel database di destinazione. |
Vedere anche
Riferimento
Viste della replica (Transact-SQL)