Sdílet prostřednictvím


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 sysname 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 sysname 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 sysname Postup použitý k zápisu konfliktu do conflict_table.
insert_proc sysname Postup používaný výchozím řešením konfliktů k vložení řádků během synchronizace.
update_proc sysname Postup používaný výchozím překladačem konfliktů k aktualizaci řádků během synchronizace.
select_proc sysname 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 sysname 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 sysname Postup používaný výchozím řešením konfliktů k odstranění řádků během synchronizace.
schema_option binární(8) Podporované hodnoty schema_optionnajdete v tématusp_addmergearticle (Transact-SQL).
destination_object sysname Název tabulky vytvořené u odběratele.
destination_owner sysname 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é

replikační tabulky (Transact-SQL)
zobrazení replikace (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)