Systeemartikelen (Transact-SQL)

Van toepassing op:SQL Server

Bevat een rij voor elk tabelartikel dat in de lokale database is gedefinieerd. Deze tabel wordt opgeslagen in de gepubliceerde database. Voor andere soorten artikelen, zie sysschemaarticles (Transact-SQL).

Kolomnaam Gegevenstype Description
Artied int De identiteitskolom die een uniek ID-nummer voor het artikel geeft.
creation_script nvarchar(255) Het schemascript voor het artikel.
del_cmd nvarchar(255) Het replicatiecommandotype dat wordt gebruikt bij het repliceren verwijdert met tabelartikelen. Zie Opgeven hoe wijzigingen worden doorgegeven voor transactionele artikelen voor meer informatie.
description nvarchar(255) De beschrijvende vermelding van het artikel.
dest_table sysname De naam van de doeltabel.
filter int De opgeslagen procedure-ID, gebruikt voor horizontale partitionering.
filter_clause ntext De WHERE-clausule van het artikel, gebruikt voor horizontale filtering.
ins_cmd nvarchar(255) Het replicatiecommandotype dat wordt gebruikt bij het repliceren van inserts met tabelartikelen. Zie Opgeven hoe wijzigingen worden doorgegeven voor transactionele artikelen voor meer informatie.
name sysname De naam die met het artikel wordt geassocieerd, uniek binnen de publicatie.
Objid int De gepubliceerde tabelobject-ID.
pubid int De ID van de publicatie waartoe het artikel behoort.
pre_creation_cmd tinyint Het pre-creation commando voor DROP TABLE, DELETETABLE, of TRUNCATE:

0 = Geen.

1 = DROP.

2 = DELETE.

3 = VERKORTEN.
Status tinyint Het bitmasker van de artikelopties en status, dat het bitwise logische OF resultaat kan zijn van een of meer van deze waarden:

1 = Artikel is actief.

8 = Neem de kolomnaam op in INSERT stellingen.

16 = Gebruik geparametriseerde statements.

24 = Beide nemen de kolomnaam op in INSERT statements en gebruiken geparametriseerde statements.

64 = Geïdentificeerd uitsluitend voor informatieve doeleinden. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.

Een actief artikel met geparametriseerde statements zou bijvoorbeeld een waarde van 17 in deze kolom hebben. Een waarde van 0 betekent dat het artikel inactief is en dat er geen extra eigenschappen worden gedefinieerd.
sync_objid int De ID van de tabel of weergave die de artikeldefinitie vertegenwoordigt.
type tinyint Het type artikel:

1 = Log-gebaseerd artikel.

3 = Log-gebaseerd artikel met handmatig filter.

5 = Log-gebaseerd artikel met handmatige weergave.

7 = Log-gebaseerd artikel met handmatig filter en handmatige weergave.

8 = Uitvoering van opgeslagen procedures.

24 = Serialiseerbare opgeslagen procedure-uitvoering.

32 = Opgeslagen procedure (alleen schema).

64 = View (alleen schema).

128 = Functie (alleen schema).
upd_cmd nvarchar(255) Het replicatiecommandotype dat wordt gebruikt bij het repliceren van updates met tabelartikelen. Zie Opgeven hoe wijzigingen worden doorgegeven voor transactionele artikelen voor meer informatie.
schema_option binary(8) Een bitmasker van de schema-generatieopties voor het artikel, die bepalen welke delen van het artikelschema worden uitgeschreven voor levering aan de abonnee. Voor meer informatie over schema-opties, zie sp_addarticle (Transact-SQL).
dest_owner sysname De eigenaar van de tabel in de bestemmingsdatabase.
ins_scripting_proc int De geregistreerde aangepaste opgeslagen procedure of script die wordt uitgevoerd wanneer een INSERT instructie wordt gerepliceerd.
del_scripting_proc int De geregistreerde aangepaste opgeslagen procedure of script die wordt uitgevoerd wanneer een DELETE instructie wordt gerepliceerd.
upd_scripting_proc int De geregistreerde aangepaste opgeslagen procedure of script die wordt uitgevoerd wanneer een UPDATE instructie wordt gerepliceerd.
custom_script nvarchar(2048) De geregistreerde aangepaste opgeslagen procedure of script die aan het einde van de DDL-trigger wordt uitgevoerd.
fire_triggers_on_snapshot bit Geeft aan of gerepliceerde triggers worden uitgevoerd wanneer de snapshot wordt toegepast, wat een van deze waarden kan zijn:

0 = Triggers worden niet uitgevoerd.

1 = Triggers worden uitgevoerd.

Zie ook

Replicatietabellen (Transact-SQL)
replicatieweergaven (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)
SysschemaArticles (Transact-SQL)