IHarticles (Transact-SQL)
Si applica a: SQL Server
La tabella di sistema IHarticles contiene una riga per ogni articolo replicato da un server di pubblicazione non SQL Server usando il server di distribuzione corrente. Questa tabella è archiviata nel database di distribuzione.
Definizione
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
article_id | int | Colonna Identity che offre un numero di ID univoco per l'articolo. |
name | sysname | Nome associato all'articolo, univoco all'interno della pubblicazione. |
publication_id | smallint | ID della pubblicazione a cui appartiene l'articolo. |
table_id | int | ID della tabella da pubblicare da IHpublishertables. |
publisher_id | smallint | ID del server di pubblicazione non SQL Server. |
creation_script | nvarchar(255) | Script dello schema per l'articolo. |
del_cmd | nvarchar(255) | Tipo di comando di replica utilizzato per la replica delle eliminazioni con articoli di tabella. Per altre informazioni, vedere Specificare la modalità di propagazione delle modifiche per gli articoli transazionali. |
filter | int | Questa colonna non viene usata ed è inclusa solo per rendere compatibile la vista sysarticles della tabella IHarticles con la vista sysarticles usata per gli articoli di SQL Server (sysarticles). |
filter_clause | ntext | Clausola WHERE dell'articolo utilizzata per il filtro orizzontale e scritta in un linguaggio Transact-SQL standard che può essere interpretato dal server di pubblicazione non SQL. |
ins_cmd | nvarchar(255) | Tipo di comando di replica utilizzato per la replica degli inserimenti con articoli di tabella. Per altre informazioni, vedere Specificare la modalità di propagazione delle modifiche per gli articoli transazionali. |
pre_creation_cmd | tinyint | Comando da eseguire prima dell'applicazione dello snapshot iniziale quando nel Sottoscrittore esiste un oggetto con lo stesso nome. 0 = Nessuno: un comando non viene eseguito. 1 = DROP : eliminare la tabella di destinazione. 2 = DELETE : eliminare i dati dalla tabella di destinazione. 3 = TRUNCATE : tronca la tabella di destinazione. |
status | 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: 0 = Nessuna proprietà aggiuntiva. 1 = Attivo. 8 = Includere il nome della colonna nelle istruzioni INSERT. 16 = Usare 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. |
type | tinyint | Tipo di articolo: 1 = Articolo basato su log. |
upd_cmd | nvarchar(255) | Tipo di comando di replica utilizzato per la replica degli aggiornamenti con articoli di tabella. Per altre informazioni, vedere Specificare la modalità di propagazione delle modifiche per gli articoli transazionali. |
schema_option | binary(8) | Mappa di bit dell'opzione di generazione dello schema per l'articolo specificato, che può corrispondere al risultato dell'applicazione dell'operatore OR logico bit per bit a 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. 0x40 = Generare indici non cluster corrispondenti. 0x80 = Includere l'integrità referenziale dichiarata nelle chiavi primarie. 0x1000 = Replica le regole di confronto a livello di colonna. Nota: questa opzione è impostata per impostazione predefinita per i server di pubblicazione Oracle per abilitare confronti con distinzione tra maiuscole e minuscole. 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. |
dest_owner | sysname | Proprietario della tabella nel database di destinazione. |
dest_table | sysname | Nome della tabella di destinazione. |
tablespace_name | nvarchar(255) | Identifica lo spazio tabella utilizzato dalla tabella di registrazione per l'articolo. |
objid | int | Questa colonna non viene usata ed è inclusa solo per rendere compatibile la vista sysarticles della tabella IHarticles con la vista sysarticles usata per gli articoli di SQL Server (sysarticles). |
sync_objid | int | Questa colonna non viene usata ed è inclusa solo per rendere compatibile la vista sysarticles della tabella IHarticles con la vista sysarticles usata per gli articoli di SQL Server (sysarticles). |
description | nvarchar(255) | Voce descrittiva per l'articolo. |
publisher_status | int | Viene utilizzato per indicare se la vista che definisce l'articolo pubblicato è stata definita chiamando sp_articleview. 0 = sp_articleview è stato chiamato. 1 = sp_articleview non è stato chiamato. |
article_view_owner | nvarchar(255) | Proprietario dell'oggetto di sincronizzazione nel server di pubblicazione utilizzato dall'agente di lettura log. |
article_view | nvarchar(255) | Oggetto di sincronizzazione nel server di pubblicazione utilizzato dall'agente di lettura log. |
ins_scripting_proc | int | Questa colonna non viene usata ed è inclusa solo per rendere compatibile la vista sysarticles della tabella IHarticles con la vista sysarticles usata per gli articoli di SQL Server (sysarticles). |
del_scripting_proc | int | Questa colonna non viene usata ed è inclusa solo per rendere compatibile la vista sysarticles della tabella IHarticles con la vista sysarticles usata per gli articoli di SQL Server (sysarticles). |
upd_scripting_proc | int | Questa colonna non viene usata ed è inclusa solo per rendere compatibile la vista sysarticles della tabella IHarticles con la vista sysarticles usata per gli articoli di SQL Server (sysarticles). |
custom_script | int | Questa colonna non viene usata ed è inclusa solo per rendere compatibile la vista sysarticles della tabella IHarticles con la vista sysarticles usata per gli articoli di SQL Server (sysarticles). |
fire_triggers_on_snapshot | bit | Questa colonna non viene usata ed è inclusa solo per rendere compatibile la vista sysarticles della tabella IHarticles con la vista sysarticles usata per gli articoli di SQL Server (sysarticles). |
instance_id | int | Identifica l'istanza corrente del log degli articoli per la tabella pubblicata. |
use_default_datatypes | bit | Indica se l'articolo usa mapping dei tipi di dati predefiniti; Il valore 1 indica che vengono usati i mapping dei tipi di dati predefiniti. |
Vedi anche
Replica di database eterogenei
Tabelle di replica (Transact-SQL)
Viste di replica (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)