sysmergearticles (Transact-SQL)
platí pro:SQL Server
Obsahuje jeden řádek pro každý článek hromadné korespondence definovaný v místní databázi. Tato tabulka je uložená v databázi publikace.
Název sloupce | Datový typ | Popis |
---|---|---|
název | |
Název článku |
typ | tinyint | Označuje typ článku, který může být jeden z následujících: 10 = Tabulka. 32 = Uložená procedura (pouze schéma). 64 = Zobrazení nebo indexované zobrazení (pouze schéma). 128 = uživatelem definovaná funkce (pouze schéma). 160 = Synonymum (pouze schéma). |
objid | int | Identifikátor objektu. |
sync_objid | int | ID objektu zobrazení představující synchronizovanou sadu dat. |
view_type | tinyint | Typ zobrazení: 0 = Není zobrazení; použít všechny základní objekty. 1 = trvalé zobrazení. 2 = dočasné zobrazení. |
artid | uniqueidentifier | Jedinečné identifikační číslo pro daný článek. |
popis | nvarchar(255) | Stručný popis článku. |
pre_creation_command | tinyint | Výchozí akce, která se má provést při vytvoření článku v databázi předplatného: 0 = Žádné – pokud tabulka již existuje u odběratele, není provedena žádná akce. 1 = Drop – před opětovným vytvořením tabulky tabulku zahodí. 2 = Delete -issues delete na základě klauzule WHERE ve filtru podmnožina. 3 = Zkrátit -same jako 2, ale odstraní stránky místo řádků. Nepřebírají však klauzuli WHERE. |
pubid | uniqueidentifier | ID publikace, do které patří aktuální článek. |
přezdívka | int | Přezdívka mapování pro identifikaci článku. |
column_tracking | int | Určuje, jestli je pro článek implementováno sledování sloupců. |
stavu |
tinyint | Označuje stav článku, který může být jedním z následujících: 1 = Nesynchronní – počáteční skript pro zpracování, který tabulku publikuje, se spustí při příštím spuštění agenta snímků. 2 = Aktivní – počáteční skript pro zpracování pro publikování tabulky byl spuštěn. 5 = New_inactive – přidat. 6 = New_active – přidat. |
conflict_table | |
Název místní tabulky, která obsahuje konfliktní záznamy pro aktuální článek. Tato tabulka se poskytuje pouze pro informace a její obsah může být upraven nebo odstraněn vlastními rutinami řešení konfliktů nebo přímo správcem. |
creation_script | nvarchar(255) | Skript pro vytvoření tohoto článku. |
conflict_script | nvarchar(255) | Konfliktní skript pro tento článek. |
article_resolver | nvarchar(255) | Vlastní řešení konfliktů na úrovni řádků pro tento článek. |
ins_conflict_proc | |
Postup použitý k zápisu konfliktu do conflict_table. |
insert_proc | |
Postup používaný výchozím řešením konfliktů k vložení řádků během synchronizace. |
update_proc | |
Postup používaný výchozím překladačem konfliktů k aktualizaci řádků během synchronizace. |
select_proc | |
Název automaticky vygenerované uložené procedury, kterou agent sloučení používá k zajištění uzamčení a hledání sloupců a řádků pro článek. |
metadata_select_proc | |
Název automaticky vygenerované uložené procedury, která se používá pro přístup k metadatům v systémových tabulkách slučovací replikace. |
delete_proc | |
Postup používaný výchozím řešením konfliktů k odstranění řádků během synchronizace. |
schema_option | binární(8) | Podporované hodnoty |
destination_object | |
Název tabulky vytvořené u odběratele. |
destination_owner | |
Název vlastníka cílového objektu. |
resolver_clsid | nvarchar(50) | ID vlastního překladače konfliktů. |
subset_filterclause | nvarchar(1000) | Klauzule filtru pro tento článek. |
missing_col_count | int | Počet chybějících sloupců |
missing_cols | varbinary(128) | Rastrový obrázek chybějících sloupců |
excluded_cols | varbinary(128) | Rastrový obrázek sloupců vyloučených z článku při odeslání odběrateli. |
excluded_col_count | int | Počet vyloučených sloupců. |
sloupců | varbinary(128) | Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena. |
deleted_cols | varbinary(128) | Rastrové obrázky sloupců, které byly odstraněny ze zdrojové tabulky. |
resolver_info | nvarchar(255) | Úložiště pro další informace vyžadované vlastními řešiteli konfliktů. |
view_sel_proc | nvarchar(290) | Název uložené procedury, kterou agent sloučení používá k provádění počátečního souboru článku v dynamicky filtrované publikaci a pro výčet změněných řádků v jakékoli filtrované publikaci. |
gen_cur | int | Vygenerování čísla pro místní změny základní tabulky článku. |
vertical_partition | int | Určuje, jestli je v článku tabulky povolené filtrování sloupců. 0 znamená, že neexistuje žádné vertikální filtrování a publikuje všechny sloupce. |
identity_support | int | Určuje, jestli je povolené automatické zpracování rozsahu identit. 1 znamená, že je povolené zpracování rozsahu identit a 0 znamená, že neexistuje podpora rozsahu identit. |
before_image_objid | int | ID objektu tabulky sledování. Tabulka sledování obsahuje určité hodnoty klíčových sloupců při vytvoření publikace s @keep_partition_changes = true. |
before_view_objid | int | ID objektu tabulky zobrazení. Zobrazení je v tabulce, která sleduje, jestli řádek patří určitému odběrateli před odstraněním nebo aktualizací. Platí pouze v případech, kdy se publikace vytvoří s @keep_partition_changes = true. |
verify_resolver_signature | int | Určuje, jestli je digitální podpis ověřený před použitím překladače při slučovací replikaci: 0 = Podpis není ověřen. 1 = Podpis se ověří, jestli pochází z důvěryhodného zdroje. |
allow_interactive_resolver | bitová | Určuje, jestli je povolené použití interaktivního překladače v článku. 1 určuje, že interaktivní překladač se používá v článku. |
fast_multicol_updateproc | bitová | Určuje, jestli byl agent sloučení povolen pro použití změn na více sloupců na stejném řádku v jednom příkazu UPDATE. 0 = Vydává samostatnou aktualizaci pro každý změněný sloupec. 1 = Vydá příkaz UPDATE, který způsobí, že aktualizace dojde k více sloupcům v jednom příkazu. |
check_permissions | int | Rastrový obrázek oprávnění na úrovni tabulky, která jsou ověřena při použití agenta sloučení změny vydavatele.
check_permissions může mít jednu z těchto hodnot: 0x00 = Oprávnění nejsou zaškrtnutá. 0x10 = Kontroluje oprávnění vydavatele před nahráním INSERT provedených u odběratele. 0x20 = Kontroluje oprávnění vydavatele před odesláním upDATEs u odběratele lze nahrát. 0x40 = Kontroluje oprávnění vydavatele před tím, než se delety provedené u odběratele dají nahrát. |
maxversion_at_cleanup | int | Nejvyšší generace, pro kterou se metadata vyčistí. |
processing_order | int | Označuje pořadí zpracování článků ve slučovací publikaci; kde hodnota 0 značí, že je článek neuspořádaný, a články se zpracovávají v pořadí od nejnižšího po nejvyšší hodnotu. Pokud mají dva články stejnou hodnotu, zpracovávají se souběžně. Další informace naleznete v tématu Zadat vlastnosti slučovací replikace. |
upload_options | tinyint | Definuje omezení aktualizací provedených u odběratele s předplatným klienta, což může být jedna z následujících hodnot. 0 = Neexistují žádná omezení aktualizací provedených u odběratele s předplatným klienta; všechny změny se nahrají do Publisheru. 1 = Změny jsou povoleny u odběratele s předplatným klienta, ale nenahrají se do Publisheru. 2 = Změny nejsou povoleny u odběratele s předplatným klienta. Další informace najdete v tématu Optimalizace výkonu slučování replikace pomocí článků Download-Only. |
published_in_tran_pub | bitová | Označuje, že článek ve slučovací publikaci je také publikován v transakční publikaci. 0 = Článek není publikován v transakčním článku. 1 = Článek je publikován také v transakčním článku. |
odlehčených | bitová | Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena. |
procname_postfix | nchar(32) | Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena. |
well_partitioned_lightweight | bitová | Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena. |
before_upd_view_objid | int | Chcete-li přidat. |
delete_tracking | bitová | Určuje, jestli se replikují odstranění. 0 = Odstranění se nereplikují 1 = Odstranění se replikují, což je výchozí chování pro slučovací replikaci. Pokud je hodnota delete_tracking0, řádky odstraněné u odběratele musí být ručně odebrány v Publisheru a řádky odstraněné v Publisheru musí být u odběratele ručně odebrány. Poznámka: Hodnota 0 vede k nekonvergenci. |
compensate_for_errors | bitová | Označuje, jestli jsou při synchronizaci zjištěny chyby kompenzační akce. 0 = Kompenzační akce jsou zakázány. 1 = Změny, které nelze použít u odběratele nebo vydavatele, vždy vedou ke kompenzačním akcím, které vrátí zpět tyto změny, což je výchozí chování pro slučovací replikaci. Poznámka: Hodnota 0 vede k nekonvergenci. |
pub_range | bigint | Velikost rozsahu identit vydavatele. |
rozsahu |
bigint | Velikost po sobě jdoucích hodnot identity, které by se přiřadily odběratelům v úpravě. |
prahové hodnoty |
int | Procento prahové hodnoty rozsahu identit. |
stream_blob_columns | bitová | Určuje, jestli se při replikaci binárních velkých sloupců objektů používá optimalizace datového proudu. 1 znamená, že se optimalizace pokusí. |
preserve_rowguidcol | bitová | Označuje, jestli replikace používá existující sloupec rowguid. Hodnota 1 znamená, že se používá existující sloupec ROWGUIDCOL. 0 znamená, že replikace přidala sloupec ROWGUIDCOL. |
Viz také
sp_addmergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)