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)