Dela via


sysmergeextendedarticlesview (Transact-SQL)

gäller för:SQL Server

Vyn sysmergeextendedarticlesview visar artikelinformation. Den här vyn lagras i publikationsdatabasen i publisher- och prenumerationsdatabasen på Prenumeranten.

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

10 = Tabell.

32 = Endast Proc-schema.

64 = Endast visa schema eller endast indexerat vyschema.

128 = Endast funktionsschema.

160 = Endast synonymschema.
objid int Identifierare för utgivarobjektet.
sync_objid int Identifierare 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 – utfärdar en borttagning baserat på WHERE-satsen i delmängdsfiltret.

3 = Trunkera – samma 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.
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.
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.
kolumner varbinary(128) Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
resolver_info nvarchar(255) Lagring 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.
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.
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.
destination_owner sysname Namnet på målobjektets ägare.
before_image_objid int Objekt-ID för spårningstabellen. Spårningstabellen innehåller vissa nyckelkolumnvärden när en publikation har konfigurerats för att aktivera optimering av partitionsändringar.
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 = Utfärdad på UPDATE-instruktionen som gör att uppdateringar sker till flera kolumner i en instruktion.
check_permissions int Bitmappen för de behörigheter på tabellnivå som ska 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 INSERT 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 BORTTAGNINGar 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.
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.
upload_options pytteliten Definierar om ändringar kan göras på eller laddas upp från Prenumeranten, vilket kan vara något av följande värden.

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

1 = Ändringar tillåts hos prenumeranten, men de laddas inte upp till utgivaren.

2 = Ändringar tillåts inte hos prenumeranten.
lätt bit Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
delete_proc sysname Den procedur som används av standardkonfliktlösaren för att ta bort rader under synkroniseringen.
before_upd_view_objid int ID:t för vyn för en tabell före uppdateringar.
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.
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.
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)
sysmergearticles (Transact-SQL)