sys.dm_repl_articles (Transact-SQL)
Si applica a:SQL Server
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. |
artifoto | 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 = Includere il nome della colonna nelle istruzioni INSERT. 16 = Usare istruzioni con parametri. 24 = Entrambi includono il nome della colonna nelle istruzioni INSERT e usano 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 visualizzazione manuale. 7 = Articolo basato su log con filtro manuale e visualizzazione manuale. 8 = Esecuzione di stored procedure. 24 = Esecuzione serializzabile di stored procedure. 32 = Stored procedure (solo schema). 64 = Visualizzazione (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 = NESSUNO 7 = SCONOSCIUTO |
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 = NESSUNO 7 = SCONOSCIUTO |
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 = NESSUNO 4 = MCALL 5 = VCALL 6 = SCALL 7 = SCONOSCIUTO |
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 uso interno 7 = solo uso interno 8 = AGGIORNAMENTO 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 delle opzioni bit per bit sono i seguenti: 0x1: abilitato per la replica peer-to-peer. 0x2: pubblicare solo le modifiche locali. 0x4 : abilitato per sottoscrittori non SQL Server. |
Autorizzazioni
È richiesta l'autorizzazione VIEW DATABASE STATE per il database di pubblicazione per chiamare dm_repl_articles.
Osservazioni:
Vengono restituite informazioni solo per gli oggetti di database replicati caricati nella cache dell'articolo di replica.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW DATABASE PERFORMANCE STATE per il database.
Vedi anche
Funzioni e viste a gestione dinamica (Transact-SQL)
Viste a gestione dinamica correlate alla replica (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per