sysarticles (System View) (Transact-SQL)

Gäller för:SQL Server

Sysartikelvyn visar artikelegenskaper. Denna vy lagras i distributionsdatabasen.

Kolumnnamn Datatyp Beskrivning
Artiden int Identitetskolumnen som ger ett unikt ID-nummer för artikeln.
creation_script nvarchar(255) Schemaskriptet för artikeln.
del_cmd nvarchar(255) Kommandot att utföra på DELETE; annars, konstruera från loggen.
description nvarchar(255) Den beskrivande artikeln för artikeln.
dest_table sysname Namnet på måltabellen.
filter int Det lagrade procedur-ID:t, som används för horisontell partitionering.
filter_clause ntext WHERE-klausulen i artikeln, använd för horisontell filtrering.
ins_cmd nvarchar(255) Kommandot att utföra på INSERT; annars, konstruera från loggen.
name sysname Namnet som är kopplat till artikeln, unikt inom publikationen.
objid int Det publicerade tabellobjekt-ID:t.
pubid int ID:t för den publikation som artikeln tillhör.
pre_creation_cmd tinyint Förskapandekommandot för DROP TABLE, DELETETABLE, eller TRUNCATE:

0 = Ingen.

1 = SLÄPP.

2 = DELETE.

3 = FÖRKORTA.
Status tinyint Bitmasken för artikelalternativen och statusen, som kan vara det bitvisa logiska ELLER resultatet av ett eller flera av dessa värden:

1 = Artikel är aktiv.

8 = Inkludera kolumnnamnet i INSERT satser.

16 = Använd parameteriserade satser.

24 = Båda inkluderar kolumnnamnet i INSERT satser och använder parameteriserade satser.

64 = Den horisontella partitionen för artikeln definieras av en transformerbar prenumeration.

Till exempel skulle en aktiv artikel som använder parameteriserade satser ha värdet 17 i denna kolumn. Ett värde på 0 betyder att artikeln är inaktiv och inga ytterligare egenskaper definieras.
sync_objid int ID:t för tabellen eller vyn som representerar artikeldefinitionen.
type tinyint Typen av artikel:

1 = Loggbaserad artikel.

3 = Loggbaserad artikel med manuellt filter.

5 = Loggbaserad artikel med manuell vy.

7 = Logbaserad artikel med manuellt filter och manuell vy.

8 = Körning av lagrad procedur.

24 = Serialiserbar körning av lagrad procedur.

32 = Lagrad procedur (endast schema).

64 = Vy (endast schema).

128 = Funktion (endast schema).
upd_cmd nvarchar(255) Kommandot att utföra på UPDATE; annars, konstruera från loggen.
schema_option binary(8) En bitmask av schemagenereringsalternativen för artikeln, som styr vilka delar av artikelschemat som skriptas ut för leverans till prenumeranten. För mer information om schemaalternativ, se sp_addarticle (Transact-SQL).
dest_owner sysname Ägaren till tabellen i destinationsdatabasen.
ins_scripting_proc int Den registrerade anpassade lagrade proceduren eller skriptet som körs när ett INSERT sats replikeras.
del_scripting_proc int Den registrerade, anpassade lagrade proceduren eller skriptet som utförs när ett DELETE uttalande replikeras.
upd_scripting_proc int Den registrerade anpassade lagrade proceduren eller skriptet som körs när ett UPDATE sats replikeras.
custom_script nvarchar(2048) Den registrerade anpassade lagrade proceduren eller skriptet som körs i slutet av DDL-triggern.
fire_triggers_on_snapshot bit Anger om replikerade triggers körs när ögonblicksbildsögonblicket appliceras, vilket kan vara ett av dessa värden:

0 = Triggers exekveras inte.

1 = Triggers exekveras.

Se även

Replikeringstabeller (Transact-SQL)
Replikeringsvyer (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)
Sysarticles (Transact-SQL)