IHarticles (Transact-SQL)
La tabella di sistema IHarticles contiene una riga per ogni articolo in fase di replica da un server di pubblicazione non SQL Server tramite 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 in fase di pubblicazione 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 durante la replica delle eliminazioni degli articoli di tabella. Per ulteriori informazioni, vedere Impostazione della modalità di propagazione delle modifiche per gli articoli transazionali. |
filter |
int |
Questa colonna non viene utilizzata ed è inclusa solo per rendere la vista sysarticles della tabella IHarticles compatibile con la vista sysarticles utilizzata 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 durante la replica degli inserimenti degli articoli di tabella. Per ulteriori informazioni, vedere Impostazione della 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 = NONE - non viene eseguito alcun comando. 1 = DROP - la tabella di destinazione viene eliminata. 2 = DELETE - i dati vengono eliminati nella tabella di destinazione. 3 = TRUNCATE - la tabella di destinazione viene troncata. |
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 = Include i nomi di colonna nelle istruzioni INSERT. 16 = Utilizza istruzioni con parametri. Ad esempio, un articolo attivo che utilizza istruzioni con parametri includerà il valore 17 in questa colonna. Il valore 0 significa che l'articolo non è attivo e che non sono definite ulteriori proprietà. |
tipo |
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 ulteriori informazioni, vedere Impostazione della 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 = Disabilita la creazione di script da parte dell'agente snapshot e utilizza lo script CreationScript disponibile. 0x01 = Genera le istruzioni per la creazione di oggetti (CREATE TABLE, CREATE PROCEDURE e così via). 0x10 = Genera un indice cluster corrispondente. 0x40 = Genera gli indici non cluster corrispondenti. 0x80 = Include i vincoli di integrità referenziale dichiarati nelle chiavi primarie. 0x1000 = Replica le regole di confronto a livello di colonna.
0x4000 = Replica le chiavi univoche se sono state definite in un articolo di tabella. 0x8000 = Replica come vincoli la chiave primaria e le chiavi univoche di un articolo di tabella tramite 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 utilizzata ed è inclusa solo per rendere la vista sysarticles della tabella IHarticles compatibile con la vista sysarticles utilizzata per gli articoli di SQL Server (sysarticles). |
sync_objid |
int |
Questa colonna non viene utilizzata ed è inclusa solo per rendere la vista sysarticles della tabella IHarticles compatibile con la vista sysarticles utilizzata per gli articoli di SQL Server (sysarticles). |
description |
nvarchar(255) |
Voce descrittiva per l'articolo. |
publisher_status |
int |
Indica se la vista che definisce l'articolo pubblicato è stata definita tramite la stored procedure sp_articleview. 0 = La stored procedure sp_articleview è stata richiamata. 1 = La stored procedure sp_articleview non è stata richiamata. |
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 utilizzata ed è inclusa solo per rendere la vista sysarticles della tabella IHarticles compatibile con la vista sysarticles utilizzata per gli articoli di SQL Server (sysarticles). |
del_scripting_proc |
int |
Questa colonna non viene utilizzata ed è inclusa solo per rendere la vista sysarticles della tabella IHarticles compatibile con la vista sysarticles utilizzata per gli articoli di SQL Server (sysarticles). |
upd_scripting_proc |
int |
Questa colonna non viene utilizzata ed è inclusa solo per rendere la vista sysarticles della tabella IHarticles compatibile con la vista sysarticles utilizzata per gli articoli di SQL Server (sysarticles). |
custom_script |
int |
Questa colonna non viene utilizzata ed è inclusa solo per rendere la vista sysarticles della tabella IHarticles compatibile con la vista sysarticles utilizzata per gli articoli di SQL Server (sysarticles). |
fire_triggers_on_snapshot |
bit |
Questa colonna non viene utilizzata ed è inclusa solo per rendere la vista sysarticles della tabella IHarticles compatibile con la vista sysarticles utilizzata 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 utilizza i mapping dei tipi di dati predefiniti. Il valore 1 indica che vengono utilizzati i mapping dei tipi di dati predefiniti. |
Vedere anche
Riferimento
Viste della replica (Transact-SQL)
sp_changearticle (Transact-SQL)