sysmergepartitioninfo (Transact-SQL)

platí pro:SQL Server

Poskytuje informace o oddílech pro každý článek. Obsahuje jeden řádek pro každý článek hromadné korespondence definovaný v místní databázi. Tato tabulka je uložena v databázích publikací a předplatného.

Název sloupce Datový typ Description
Artid uniqueidentifier Jedinečné identifikační číslo daného článku.
pubid uniqueidentifier Jedinečné identifikační číslo této publikace; generováno při přidání publikace.
partition_view_id int ID zobrazení partition nad touto tabulkou. Zobrazení zobrazuje mapování každého řádku v článku na různé ID oddílů, ke kterým patří.
repl_view_id int Chcete-li přidat.
partition_deleted_view_rule nvarchar(4000) SQL příkaz použitý uvnitř spouštěče replikace sloučení k získání ID oddílu pro každý smazaný nebo aktualizovaný řádek na základě jeho starých hodnot sloupců
partition_inserted_view_rule nvarchar(4000) SQL příkaz použitý uvnitř spouštěče replikace sloučení k získání ID oddílu pro každou vloženou nebo aktualizovanou na základě nových hodnot sloupců.
membership_eval_proc_name sysname Název procedury, která vyhodnocuje aktuální ID oddílů řádků v MSmerge_contents.
column_list nvarchar(4000) Seznam sloupců oddělený čárkami replikovaný v článku.
column_list_blob nvarchar(4000) Seznam sloupců oddělených čárkami replikovaný v článku, včetně binárních sloupců velkých objektů.
expand_proc sysname Název procedury, která znovu vyhodnocuje ID oddílů pro všechny podřízené řádky nově vloženého rodičovského řádku a pro rodičovské řádky, které prošly změnou oddílu nebo byly smazány.
logical_record_parent_nickname int Přezdívka nejvyšší úrovně rodiče daného článku v logickém záznamu.
logical_record_view int Pohled, který vygeneruje rowguid nadřazené článku nejvyšší úrovně odpovídající každému podřízenému rowguidu.
logical_record_deleted_view_rule nvarchar(4000) Podobně jako logical_record_view, jen v spouštěch aktualizací a mazání se v tabulce "deleted" zobrazí podřady.
logical_record_level_conflict_detection bit Označuje, zda by měly být konflikty detekovány na úrovni logického záznamu nebo na úrovni řádku či sloupce.

0 = Používá se detekce konfliktů na úrovni řádků nebo sloupců.

1 = Detekce konfliktů logických záznamů se používá, kdy se změna v řádku u Publisher a změna stejného logického záznamu u Subscriber v samostatném řádku řeší jako konflikt.

Pokud je tato hodnota 1, lze použít pouze logické řešení konfliktů na úrovni záznamu.
logical_record_level_conflict_resolution bit Označuje, zda by měly být konflikty řešeny na úrovni logického záznamu, nebo na úrovni řádku či sloupce.

0 = Používá se rozlišení na úrovni řádků nebo sloupců.

1 = V případě konfliktu celý logický záznam vítěze přepíše celý logický záznam na straně prohrávajícího.

Hodnota 1 může být použita jak při detekci na úrovni logického záznamu, tak při detekci na úrovni řádků nebo sloupců.
partition_options tinyint Definuje způsob, jakým jsou data v článku rozdělena, což umožňuje optimalizaci výkonu, když všechny řádky patří pouze do jedné partition nebo pouze do jednoho odběru. partition_options může být jedna z následujících hodnot.

0 = Filtrování článku je buď statické, nebo neposkytuje jedinečnou podmnožinu dat pro každou partition, tj. "překrývající se" partition.

1 = Partition se překrývají a aktualizace DML provedené u Subscriber nemohou změnit oddíl, ke kterému řádek patří.

2 = Filtrování článku poskytuje nepřekrývající se oddíly, ale více předplatitelů může přijmout stejnou oddíl.

3 = Filtrování článku vede k nepřekrývajícím se oddílům, které jsou jedinečné pro každé předplatné.