Dela via


sysmergearticles (Transact-SQL)

gäller för:SQL Server

Innehåller en rad för varje sammanslagningsartikel som definierats i den lokala databasen. Den här tabellen lagras i publikationsdatabasen.

Kolumnnamn Datatyp Beskrivning
namn sysname Artikelns namn.
typ pytteliten Anger artikeltypen, som kan vara något av följande:

10 = Tabell.

32 = Lagrad procedur (endast schema).

64 = Vy eller indexerad vy (endast schema).

128 = Användardefinierad funktion (endast schema).

160 = Synonym (endast schema).
objid int Objektidentifieraren.
sync_objid int Objekt-ID för vyn som representerar den synkroniserade datauppsättningen.
view_type pytteliten Typ av vy:

0 = Inte en vy; använd alla basobjekt.

1 = Permanent vy.

2 = Tillfällig vy.
artid unikidentifierare Det unika identifieringsnumret för den angivna artikeln.
beskrivning nvarchar(255) Den korta beskrivningen av artikeln.
pre_creation_command pytteliten Standardåtgärden som ska vidtas när artikeln skapas i prenumerationsdatabasen:

0 = Ingen – om tabellen redan finns i Prenumeranten vidtas ingen åtgärd.

1 = Släpp – släpper tabellen innan den återskapas.

2 = Ta bort -issues en borttagning baserat på WHERE-satsen i delmängdsfiltret.

3 = Trunkera -same som 2, men tar bort sidor i stället för rader. Tar dock ingen WHERE-sats.
pubid unikidentifierare ID:t för publikationen som den aktuella artikeln tillhör.
smeknamn int Smeknamnsmappningen för artikelidentifiering.
column_tracking int Anger om kolumnspårning implementeras för artikeln.
status pytteliten Anger status för artikeln, som kan vara något av följande:

1 = Osynkron – det första bearbetningsskriptet för att publicera tabellen körs nästa gång ögonblicksbildsagenten körs.

2 = Aktiv – det första bearbetningsskriptet för att publicera tabellen har körts.

5 = New_inactive - som ska läggas till.

6 = New_active - som ska läggas till.
conflict_table sysname Namnet på den lokala tabellen som innehåller poster som är i konflikt med den aktuella artikeln. Den här tabellen tillhandahålls endast för information och dess innehåll kan ändras eller tas bort av anpassade konfliktlösningsrutiner eller direkt av administratören.
creation_script nvarchar(255) Skapandeskriptet för den här artikeln.
conflict_script nvarchar(255) Konfliktskriptet för den här artikeln.
article_resolver nvarchar(255) Den anpassade konfliktlösaren på radnivå för den här artikeln.
ins_conflict_proc sysname Proceduren som används för att skriva konflikt till conflict_table.
insert_proc sysname Den procedur som används av standardkonfliktlösaren för att infoga rader under synkroniseringen.
update_proc sysname Den procedur som används av standardkonfliktlösaren för att uppdatera rader under synkroniseringen.
select_proc sysname Namnet på en automatiskt genererad lagrad procedur som sammanslagningsagenten använder för att utföra låsning och hitta kolumner och rader för en artikel.
metadata_select_proc sysname Namnet på den automatiskt genererade lagrade proceduren som används för att komma åt metadata i systemtabellerna för sammanslagningsreplikering.
delete_proc sysname Den procedur som används av standardkonfliktlösaren för att ta bort rader under synkroniseringen.
schema_option binär(8) De värden som stöds för schema_optionfinns i sp_addmergearticle (Transact-SQL).
destination_object sysname Namnet på tabellen som skapades i Prenumeranten.
destination_owner sysname Namnet på målobjektets ägare.
resolver_clsid nvarchar(50) ID:t för den anpassade konfliktlösaren.
subset_filterclause nvarchar(1000) Filtersatsen för den här artikeln.
missing_col_count int Antalet kolumner som saknas.
missing_cols varbinary(128) Bitmappen för kolumner som saknas.
excluded_cols varbinary(128) Bitmappen för kolumnerna som undantas från artikeln när den skickas till prenumeranten.
excluded_col_count int Antalet kolumner som exkluderas.
kolumner varbinary(128) Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
deleted_cols varbinary(128) Bitmapparna för kolumner som har tagits bort från källtabellen.
resolver_info nvarchar(255) Lagringen för ytterligare information som krävs av anpassade konfliktlösare.
view_sel_proc nvarchar(290) Namnet på en lagrad procedur som sammanslagningsagenten använder för att utföra den första populationen av en artikel i en dynamiskt filtrerad publikation och för att räkna upp ändrade rader i en filtrerad publikation.
gen_cur int Generera nummer för lokala ändringar i bastabellen i en artikel.
vertical_partition int Anger om kolumnfiltrering är aktiverat i en tabellartikel. 0 anger att det inte finns någon lodrät filtrering och publicerar alla kolumner.
identity_support int Anger om automatisk hantering av identitetsintervall är aktiverat. 1 innebär att hantering av identitetsintervall är aktiverat och 0 innebär att det inte finns något stöd för identitetsintervall.
before_image_objid int Objekt-ID för spårningstabellen. Spårningstabellen innehåller vissa nyckelkolumnvärden när en publikation skapas med @keep_partition_changes = sant.
before_view_objid int Objekt-ID för en vytabell. Vyn finns i en tabell som spårar om en rad hörde hemma hos en viss prenumerant innan den togs bort eller uppdaterades. Gäller endast när en publikation skapas med @keep_partition_changes = sant.
verify_resolver_signature int Anger om en digital signatur verifieras innan du använder en lösning i sammanslagningsreplikeringen:

0 = Signaturen är inte verifierad.

1 = Signaturen verifieras för att se om den kommer från en betrodd källa.
allow_interactive_resolver bit Anger om användningen av den interaktiva lösaren för en artikel är aktiverad. 1 anger att den interaktiva lösaren används i artikeln.
fast_multicol_updateproc bit Anger om sammanslagningsagenten har aktiverats för att tillämpa ändringar på flera kolumner på samma rad i en UPDATE-instruktion.

0 = Problem med en separat UPPDATERING för varje kolumn som har ändrats.

1 = Problem med en UPDATE-instruktion som gör att uppdateringar sker till flera kolumner i en instruktion.
check_permissions int Bitmappen för de behörigheter på tabellnivå som verifieras när sammanslagningsagenten tillämpar ändringar i Publisher. check_permissions kan ha något av följande värden:

0x00 = Behörigheter är inte markerade.

0x10 = Kontrollerar behörigheter på utgivaren innan INSERTs som görs hos en prenumerant kan laddas upp.

0x20 = Kontrollerar behörigheter på utgivaren innan UPDATEs som görs hos en prenumerant kan laddas upp.

0x40 = Kontrollerar behörigheter på utgivaren innan DELETEs som görs hos en prenumerant kan laddas upp.
maxversion_at_cleanup int Den högsta generationen som metadata rensas för.
processing_order int Anger bearbetningsordningen för artiklar i en sammanslagningspublikation. där ett värde på 0 indikerat att artikeln är osorterad och artiklar bearbetas i ordning från lägsta till högsta värde. Om två artiklar har samma värde bearbetas de samtidigt. Mer information finns i Ange egenskaper för sammanslagningsreplikering.
upload_options pytteliten Definierar begränsningar för uppdateringar som görs hos en prenumerant med en klientprenumeration, vilket kan vara något av följande värden.

0 = Det finns inga begränsningar för uppdateringar som görs hos en prenumerant med en klientprenumeration. alla ändringar laddas upp till Utgivaren.

1 = Ändringar tillåts hos en prenumerant med en klientprenumeration, men de laddas inte upp till utgivaren.

2 = Ändringar tillåts inte hos en prenumerant med en klientprenumeration.

Mer information finns i Optimera prestanda för sammanslagningsreplikering med Download-Only artiklar.
published_in_tran_pub bit Anger att en artikel i en sammanslagningspublikation också publiceras i en transaktionspublikation.

0 = Artikeln publiceras inte i en transaktionsartikel.

1 = Artikeln publiceras också i en transaktionsartikel.
lätt bit Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
procname_postfix nchar(32) Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
well_partitioned_lightweight bit Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
before_upd_view_objid int Ska läggas till.
delete_tracking bit Anger om borttagningar replikeras.

0 = Borttagningar replikeras inte

1 = Borttagningar replikeras, vilket är standardbeteendet för sammanslagningsreplikering.

När värdet för delete_tracking är 0måste rader som tas bort i Prenumeranten tas bort manuellt i Publisher och rader som tas bort i Publisher måste tas bort manuellt hos Prenumeranten.

Obs! Värdet 0 resulterar i icke-konvergens.
compensate_for_errors bit Anger om kompenserande åtgärder vidtas när fel påträffas under synkroniseringen.

0 = Kompenserande åtgärder är inaktiverade.

1 = Ändringar som inte kan tillämpas på en prenumerant eller utgivare leder alltid till kompenserande åtgärder för att ångra dessa ändringar, vilket är standardbeteendet för sammanslagningsreplikering.

Obs! Värdet 0 resulterar i icke-konvergens.
pub_range bigint Utgivaridentitetsintervallets storlek.
intervall bigint Storleken på de efterföljande identitetsvärden som skulle tilldelas prenumeranter i en justering.
tröskelvärde int Tröskelvärdet för identitetsintervall.
stream_blob_columns bit Anger om en dataströmsoptimering används vid replikering av binära stora objektkolumner. 1 innebär att optimeringen görs.
preserve_rowguidcol bit Anger om replikeringen använder en befintlig rowguid-kolumn. Värdet 1 innebär att en befintlig ROWGUIDCOL-kolumn används. 0 innebär att replikeringen har lagt till kolumnen ROWGUIDCOL.

Se även

Replikeringstabeller (Transact-SQL)
Replikeringsvyer (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)