sysschemaarticles (Transact-SQL)
Si applica a: SQL Server
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 |
---|---|---|
artifoto | 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 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 = Niente. 1 = Eliminare la tabella di destinazione. 2 = Eliminare la tabella di destinazione. 3 = Tronca tabella di destinazione. |
status | int | Mappa di bit utilizzata per indicare lo stato dell'articolo. |
type | tinyint | Tipo di articolo relativo solo allo schema: 32 = Stored procedure. 64 = Visualizzazione o vista indicizzata. 96 = Funzione di aggregazione. 128 = Funzione. |
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 lo scripting dal agente di snapshot e usa creation_script. 0x01 = Genera la creazione dell'oggetto (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 definito. 0x10 = Genera un indice cluster corrispondente. 0x20 = Converte i tipi di dati definiti dall'utente in tipi di dati di base. 0x40= Genera indici non cluster corrispondenti. 0x80= Include l'integrità referenziale dichiarata 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 di stored procedure personalizzati da applicare nel Sottoscrittore. Corrisponde al valore predefinito per tutti gli articoli, tranne gli articoli di stored procedure. 0x100= Replica i trigger utente in un articolo di tabella, se definito. 0x200= Replica vincoli di chiave esterna. 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 le impostazioni predefinite. 0x1000= Replica le regole di confronto a livello di colonna. 0x2000= Replica le proprietà estese associate all'oggetto origine dell'articolo pubblicato. 0x4000= Replica chiavi univoche se definite in un articolo di tabella. 0x8000= Replica la chiave primaria e le chiavi univoche in un articolo di tabella come vincoli usando istruzioni ALTER TABLE. |
dest_owner | sysname | Proprietario della tabella nel database di destinazione. |
Vedi anche
Tabelle di replica (Transact-SQL)
Viste di replica (Transact-SQL)