sysarticles (Systeemweergave) (Transact-SQL)

Van toepassing op:SQL Server

De sysarticles-weergave toont artikeleigenschappen. Deze weergave wordt opgeslagen in de distributiedatabase.

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 commando om uit te voeren op DELETE; anders bouw je op vanuit het logboek.
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 commando om uit te voeren op INSERT; anders bouw je op vanuit het logboek.
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 = De horizontale partitie voor het artikel wordt gedefinieerd door een transformeerbare abonnement.

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 commando om uit te voeren op UPDATE; anders bouw je op vanuit het logboek.
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)
Systeemartikelen (Transact-SQL)