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)