sysmergeschemaarticles (Transact-SQL)
Si applica a: SQL Server
Tiene traccia degli articoli solo schema per la replica di tipo merge. Questa tabella è archiviata nei database di pubblicazione e di sottoscrizione.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
name | sysname | Nome dell'articolo solo schema nella pubblicazione di tipo merge. |
type | tinyint | Specifica il tipo dell'articolo solo schema. I possibili valori sono i seguenti: 0x20 = Articolo solo schema stored procedure. 0x40 = Visualizzare l'articolo solo schema o l'articolo di sola visualizzazione indicizzata. |
objid | int | Identificatore dell'oggetto di base dell'articolo. Può corrispondere all'identificatore di oggetto di una procedura, una vista, una vista indicizzata o una funzione definita dall'utente. |
artifoto | uniqueidentifier | ID dell'articolo. |
description | nvarchar(255) | Descrizione dell'articolo. |
pre_creation_command | tinyint | Azione predefinita da eseguire quando viene creato l'articolo nel database di sottoscrizione: 0 = Nessuno: se la tabella esiste già nel Sottoscrittore, non viene eseguita alcuna azione. 1 = Drop - elimina la tabella prima di crearla nuovamente. 2 = Elimina -genera un'eliminazione in base alla clausola WHERE nel filtro del subset. 3 = Tronca -uguale a 2, ma elimina le pagine anziché le righe. La clausola WHERE in questo caso non viene utilizzata. |
pubid | uniqueidentifier | Identificatore univoco della pubblicazione. |
status | tinyint | Specifica lo stato dell'articolo solo schema. I possibili valori sono i seguenti: 1 = Non sincronizzato: lo script di elaborazione iniziale per pubblicare la tabella viene eseguito alla successiva esecuzione del agente di snapshot. 2 = Attivo : lo script di elaborazione iniziale per pubblicare la tabella è stato eseguito. 5 = New_inactive - da aggiungere. 6 = New_active : da aggiungere. |
creation_script | nvarchar(255) | Percorso e nome di uno script pre-snapshot facoltativo dello schema dell'articolo utilizzato per la creazione della tabella di destinazione. |
schema_option | binary(8) | Mappa di bit dell'opzione di generazione dello schema per l'articolo solo schema specificato. Può essere il risultato di un'operazione con OR logico bit per bit eseguita su uno o più dei valori seguenti: 0x00 = Disabilitare lo scripting dal agente di snapshot e usa creationScript fornito. 0x01 = Generare la creazione dell'oggetto (CREATE TABLE, CREATE PROCEDURE e così via). 0x10 = Generare un indice cluster corrispondente. 0x20 = Convertire i tipi di dati definiti dall'utente in tipi di dati di base. 0x40 = Generare indici o indici non cluster corrispondenti. 0x80 = Includere l'integrità referenziale dichiarata nelle chiavi primarie. 0x100 = Replicare i trigger utente in un articolo di tabella, se definito. 0x200 = Replicare vincoli di chiave esterna. Se la tabella con riferimenti non fa parte di una pubblicazione, tutti i vincoli di chiave esterna su una tabella pubblicata non vengono replicati. 0x400 = Replicare i vincoli check. 0x800 = Replicare le impostazioni predefinite. 0x1000 = Replicare le regole di confronto a livello di colonna. 0x2000 = Replicare le proprietà estese associate all'oggetto origine dell'articolo pubblicato. 0x4000 = Replicare chiavi univoce se definite in un articolo di tabella. 0x8000 = Replicare una chiave primaria e chiavi univoche in un articolo di tabella come vincoli usando istruzioni ALTER TABLE. Per altre informazioni sui valori possibili per schema_option, vedere sp_addmergearticle. |
destination_object | sysname | Nome dell'oggetto di destinazione nel database di sottoscrizione. Viene utilizzato solo per articoli solo schema, quali articoli di stored procedure, viste e funzioni definite dall'utente. |
destination_owner | sysname | Proprietario dell'oggetto nel database di sottoscrizione, se non è dbo. |
Vedi anche
Tabelle di replica (Transact-SQL)
Viste di replica (Transact-SQL)