Sdílet prostřednictvím


sysmergeextendedarticlesview (Transact-SQL)

platí pro:SQL Server

Zobrazení sysmergeextendedarticlesview zveřejňuje informace o článku. Toto zobrazení je uloženo v databázi publikace v databázi vydavatele a předplatného odběratele.

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 = pouze schéma Proc.

64 = Zobrazit pouze schéma nebo pouze schéma indexovaného zobrazení.

128 = pouze schéma funkce.

160 = pouze schéma synonym.
objid int Identifikátor objektu vydavatele.
sync_objid int Identifikátor zobrazení představující sadu synchronizovaných 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 – vydá odstranění na základě klauzule WHERE ve filtru podmnožina.

3 = Zkrátit – stejné 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.
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.
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ů
sloupců varbinary(128) Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
resolver_info nvarchar(255) Úložiště pro další informace vyžadované vlastními překladači 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.
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ů.
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.
destination_owner sysname Název vlastníka cílového objektu.
before_image_objid int ID objektu tabulky sledování. Tabulka sledování obsahuje určité hodnoty klíčových sloupců, pokud je publikace nakonfigurovaná tak, aby umožňovala optimalizaci změn oddílů.
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 je publikace vytvořena 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áno v příkazu 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á budou ověřena, když agent sloučení použije změny v Publisheru. check_permissions může mít jednu z těchto hodnot:

0x00 = Oprávnění nejsou zaškrtnutá.

0x10 = Kontroluje oprávnění u vydavatele před odeslá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.
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 také publikován v transakčním článku.
upload_options tinyint Definuje, jestli se dají změny provést na základě nebo nahrání od odběratele, což může být jedna z následujících hodnot.

0 = Neexistují žádná omezení aktualizací provedených u odběratele; všechny změny se nahrají do Publisheru.

1 = Změny jsou povoleny u odběratele, ale nenahrají se do Publisheru.

2 = Změny nejsou u odběratele povoleny.
odlehčených bitová Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
delete_proc sysname Postup používaný výchozím řešením konfliktů k odstranění řádků během synchronizace.
before_upd_view_objid int ID zobrazení tabulky před aktualizacemi.
delete_tracking bitová Označ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.
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.
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 dojde k pokusu o optimalizaci.
preserve_rowguidcol bitová Urč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)
sysmergearticles (Transact-SQL)