sys.dm_repl_articles (Transact-SQL)
Restituisce informazioni sugli oggetti di database pubblicati come articoli in una topologia di replica.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
artcache_db_address |
varbinary(8) |
Indirizzo in memoria della struttura di database nella cache per il database di pubblicazione. |
artcache_table_address |
varbinary(8) |
Indirizzo in memoria della struttura di tabella nella cache per un articolo di tabella pubblicato. |
artcache_schema_address |
varbinary(8) |
Indirizzo in memoria della struttura di schemi di articolo nella cache per un articolo di tabella pubblicato. |
artcache_article_address |
varbinary(8) |
Indirizzo in memoria della struttura di articoli nella cache per un articolo di tabella pubblicato. |
artid |
bigint |
Identificatore univoco di ogni voce nella tabella. |
artfilter |
bigint |
ID della stored procedure utilizzata per filtrare l'articolo in senso orizzontale. |
artobjid |
bigint |
ID dell'oggetto pubblicato. |
artpubid |
bigint |
ID della pubblicazione a cui appartiene l'articolo. |
artstatus |
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. Ad esempio, un articolo attivo che utilizza istruzioni con parametri includerà il valore 17 in questa colonna. Il valore 0 indica che l'articolo è inattivo e che non sono state definite proprietà aggiuntive. |
arttype |
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). |
wszArtdesttable |
nvarchar(514) |
Nome dell'oggetto pubblicato nella destinazione. |
wszArtdesttableowner |
nvarchar(514) |
Proprietario dell'oggetto pubblicato nella destinazione. |
wszArtinscmd |
nvarchar(510) |
Comando o stored procedure utilizzati per gli inserimenti. |
cmdTypeIns |
int |
Sintassi della stored procedure INSERT. I possibili valori sono i seguenti. 1 = CALL 2 = SQL 3 = NONE 7 = UNKNOWN |
wszArtdelcmd |
nvarchar(510) |
Comando o stored procedure utilizzati per le eliminazioni. |
cmdTypeDel |
int |
Sintassi della stored procedure DELETE. I possibili valori sono i seguenti. 0 = XCALL 1 = CALL 2 = SQL 3 = NONE 7 = UNKNOWN |
wszArtupdcmd |
nvarchar(510) |
Comando o stored procedure utilizzati per gli aggiornamenti. |
cmdTypeUpd |
int |
Sintassi della stored procedure UPDATE. I possibili valori sono i seguenti. 0 = XCALL 1 = CALL 2 = SQL 3 = NONE 4 = MCALL 5 = VCALL 6 = SCALL 7 = UNKNOWN |
wszArtpartialupdcmd |
nvarchar(510) |
Comando o stored procedure utilizzati per gli aggiornamenti parziali. |
cmdTypePartialUpd |
int |
Sintassi della stored procedure di aggiornamento parziale. I possibili valori sono i seguenti. 2 = SQL |
numcol |
int |
Numero di colonne nella partizione per un articolo filtrato in senso verticale. |
artcmdtype |
tinyint |
Tipo di comando replicato. I possibili valori sono i seguenti. 1 = INSERT 2 = DELETE 3 = UPDATE 4 = UPDATETEXT 5 = nessuno 6 = solo per uso interno 7 = solo per uso interno 8 = UPDATE parziale |
artgeninscmd |
nvarchar(510) |
Modello di comando INSERT basato sulle colonne incluse nell'articolo. |
artgendelcmd |
nvarchar(510) |
Modello di comando DELETE che può includere la chiave primaria o le colonne incluse nell'articolo, in base alla sintassi utilizzata. |
artgenupdcmd |
nvarchar(510) |
Modello di comando UPDATE che può includere la chiave primaria, le colonne aggiornate o una lista completa di colonne, in base alla sintassi utilizzata. |
artpartialupdcmd |
nvarchar(510) |
Modello di comando UPDATE parziale contenente la chiave primaria e le colonne aggiornate. |
artupdtxtcmd |
nvarchar(510) |
Modello di comando UPDATETEXT contenente la chiave primaria e le colonne aggiornate. |
artgenins2cmd |
nvarchar(510) |
Modello di comando INSERT utilizzato per la riconciliazione di un articolo durante l'elaborazione di snapshot simultanei. |
artgendel2cmd |
nvarchar(510) |
Modello di comando DELETE utilizzato per la riconciliazione di un articolo durante l'elaborazione di snapshot simultanei. |
fInReconcile |
tinyint |
Indica se un articolo verrà riconciliato durante l'elaborazione di snapshot simultanei. |
fPubAllowUpdate |
tinyint |
Indica se la pubblicazione consente sottoscrizioni aggiornabili. |
intPublicationOptions |
bigint |
Mappa di bit che specifica opzioni di pubblicazione aggiuntive. I possibili valori dell'opzione bit per bit sono i seguenti. 0x1: pubblicazione abilitata per la replica peer-to-peer. 0x2: pubblicazione solo delle modifiche locali. 0x4: pubblicazione abilitata per Sottoscrittori non SQL Server. |
Autorizzazioni
È richiesta l'autorizzazione VIEW DATABASE STATE per il database di pubblicazione per eseguire dm_repl_articles.
Osservazioni
Vengono restituite informazioni solo per gli oggetti di database replicati caricati nella cache dell'articolo di replica.