Sdílet prostřednictvím


sysmergepublications (Transact-SQL)

platí pro:SQL Server

Obsahuje jeden řádek pro každou publikaci sloučení definovanou v databázi. Tato tabulka je uložená v databázích publikace a odběru.

Název sloupce Datový typ Popis
vydavatele sysname Název výchozího serveru.
publisher_db sysname Název výchozí databáze Publisheru.
název sysname Název publikace.
popis nvarchar(255) Stručný popis publikace.
uchovávání int Doba uchovávání pro celou sadu publikací, kde je jednotka označena hodnotou sloupce retention_period_unit.
publication_type tinyint Označuje, že publikace je filtrovaná:

0 = Není filtrováno.

1 = filtrováno.
pubid uniqueidentifier Jedinečné identifikační číslo pro tuto publikaci. Tato možnost se vygeneruje při přidání publikace.
designmasterid uniqueidentifier Vyhrazeno pro budoucí použití.
parentid uniqueidentifier Označuje nadřazenou publikaci, ze které byl vytvořen aktuální partnerský vztah nebo podmnožina (používá se pro hierarchické topologie publikování).
sync_mode tinyint Režim synchronizace této publikace:

0 = Native.

1 = znak.
allow_push int Určuje, jestli publikace umožňuje nabízená předplatná.

0 = Nabízená předplatná nejsou povolená.

1 = Nabízená předplatná jsou povolená.
allow_pull int Určuje, jestli publikace umožňuje odběry vyžádané replikace.

0 = Nepovolené odběry vyžádané replikace

1 = Jsou povolená předplatná vyžádané replikace.
allow_anonymous int Určuje, jestli publikace umožňuje anonymní odběry.

0 = Anonymní předplatná nejsou povolená.

1 = Anonymní předplatná jsou povolená.
centralized_conflicts int Určuje, jestli jsou konfliktní záznamy uloženy v Publisheru:

0 = Konfliktní záznamy nejsou uloženy v Publisheru.

1 = Konfliktní záznamy jsou uloženy v Publisheru.
stavu tinyint Vyhrazeno pro budoucí použití.
snapshot_ready tinyint Označuje stav snímku publikace:

0 = Snímek není připravený k použití.

1 = Snímek je připravený k použití.

2 = musí být vytvořen nový snímek pro tuto publikaci.
enabled_for_internet bitová Označuje, zda jsou synchronizační soubory publikace zpřístupněny na internetu prostřednictvím FTP a dalších služeb.

0 = Soubory synchronizace lze přistupovat z internetu.

1 = Soubory synchronizace nelze získat přístup z internetu.
dynamic_filters bitová Určuje, zda je publikace filtrována pomocí parametrizovaného filtru řádků.

0 = Publikace není filtrovaná řádky.

1 = Publikace je filtrovaná na řádku.
snapshot_in_defaultfolder bitová Určuje, jestli jsou soubory snímků uložené ve výchozí složce:

0 = Soubory snímků jsou ve výchozí složce.

1 = Soubory snímků jsou uloženy v umístění určeném alt_snapshot_folder.
alt_snapshot_folder nvarchar(255) Umístění alternativní složky snímku.
pre_snapshot_script nvarchar(255) Ukazatel na .sql souboru, který agent sloučení spustí před libovolným skriptem objektu replikace při použití snímku u odběratele.
post_snapshot_script nvarchar(255) Ukazatel na .souboru SQL, který agent sloučení spustí po všech ostatních skriptech objektů replikace a při počáteční synchronizaci se použijí data.
compress_snapshot bitová Určuje, jestli je snímek zapsaný do umístění alt_snapshot_folder komprimován do formátu Microsoft CAB. 0 určuje, že soubor není komprimovaný.
ftp_address sysname Síťová adresa služby FTP (File Transfer Protocol) distributora. Určuje umístění souborů snímků publikace pro agenta sloučení, které se má vyzvednout, pokud je povolen protokol FTP.
ftp_port int Číslo portu služby FTP pro distributora.
ftp_subdirectory nvarchar(255) Podadresář, ve kterém jsou soubory snímků k dispozici pro převzetí agenta sloučení.
ftp_login sysname Uživatelské jméno použité pro připojení ke službě FTP.
ftp_password nvarchar(524) Uživatelské heslo použité pro připojení ke službě FTP.
conflict_retention int Určuje dobu uchování ve dnech, pro které jsou zachovány konflikty. Po této době se řádek konfliktu vyprázdní z tabulky konfliktů.
keep_before_values int Určuje, jestli pro tuto publikaci probíhá optimalizace synchronizace:

0 = Synchronizace není optimalizovaná a oddíly odeslané všem odběratelům budou ověřeny při změně dat v oddílu.

1 = Synchronizace je optimalizovaná a ovlivněné jsou pouze odběratelé, kteří mají řádky v změněném oddílu.
allow_subscription_copy bitová Určuje, jestli je povolená možnost kopírovat databázi předplatného. 0 znamená, že kopírování není povoleno.
allow_synctoalternate bitová Určuje, jestli má alternativní synchronizační partner povolenou synchronizaci s tímto vydavatelem. 0 znamená, že synchronizační partner není povolený.
validate_subscriber_info nvarchar(500) Zobrazí seznam funkcí, které se používají k načtení informací o odběrateli a ověření parametrizovaných kritérií filtrování řádků pro odběratele.
ad_guidname sysname Určuje, zda je publikace publikována ve službě Microsoft Active Directory. Platný identifikátor GUID určuje, že publikace je publikována ve službě Active Directory a identifikátor GUID je odpovídající objekt publikace služby Active Directory objectGUID. Pokud má hodnotu NULL, publikace není publikována ve službě Active Directory.
backward_comp_level int Úroveň kompatibility databáze. Může to být jedna z následujících hodnot:

90 = SQL Server 2005 (9.x).

100 = SQL Server 2008 (10.0.x).
max_concurrent_merge int Maximální počet povolených souběžných procesů sloučení. Hodnota 0 pro tuto vlastnost znamená, že neexistuje omezení počtu souběžných procesů sloučení spuštěných v daném okamžiku. Tato vlastnost nastaví omezení počtu souběžných procesů sloučení, které lze spustit pro publikaci sloučení najednou. Pokud je ve stejnou dobu naplánováno více procesů snímků, než umožňuje spuštění hodnoty, budou nadbytečné úlohy zařazeny do fronty a čekat na dokončení aktuálně spuštěného procesu sloučení.
max_concurrent_dynamic_snapshots int Maximální počet povolených souběžných filtrovaných relací snímků dat, které lze sloučit publikaci. Pokud 0, neexistuje žádný limit maximálního počtu souběžných filtrovaných relací snímků dat, které se dají spustit současně s publikací v daném okamžiku. Tato vlastnost nastaví limit počtu souběžných procesů snímků, které lze spustit pro publikaci sloučení najednou. Pokud je ve stejnou dobu naplánováno více procesů snímků, než umožňuje spuštění hodnoty, budou nadbytečné úlohy zařazeny do fronty a čekat na dokončení aktuálně spuštěného procesu sloučení.
use_partition_groups malé Určuje, jestli publikace používá předem připravené oddíly.
dynamic_filters_function_list nvarchar(500) Seznam funkcí oddělených středníkem použitý v parametrizovaných filtrech řádků publikace.
partition_id_eval_proc sysname Určuje název procedury spuštěné agentem sloučení odběratele k určení jeho přiřazeného ID oddílu.
publication_number malé Určuje sloupec identity, který poskytuje mapování 2 bajtů na pubid. pubid je globálně jedinečný identifikátor publikace, zatímco číslo publikace je jedinečné pouze v zadané databázi.
replicate_ddl int Určuje, jestli je pro publikaci podporována replikace schématu.

0 = příkazy DDL se nereplikují.

1 = příkazy DDL spuštěné v vydavateli se replikují.

Další informace naleznete v tématu provádění změn schématu v databázích publikace.
allow_subscriber_initiated_snapshot bitová Označuje, že odběratelé mohou zahájit proces, který vygeneruje snímek publikace pomocí parametrizovaných filtrů. 1 indikuje, že odběratelé mohou zahájit proces vytvoření snímku.
dynamic_snapshot_queue_timeout int Určuje, kolik minut musí odběratel čekat ve frontě, aby proces generování snímků začal při použití parametrizovaných filtrů.
dynamic_snapshot_ready_timeout int Určuje, kolik minut odběratel čeká na dokončení procesu generování snímků při použití parametrizovaných filtrů.
distributora sysname Název distributora publikace.
snapshot_jobid binární(16) Identifikuje úlohu agenta, která vygeneruje snímek, když odběratel může zahájit proces generování snímků.
allow_web_synchronization bitová Určuje, zda je publikace povolena pro synchronizaci webu, kde 1 znamená, že pro publikaci je povolená webová synchronizace.
web_synchronization_url nvarchar(500) Určuje výchozí hodnotu internetové adresy URL použité pro synchronizaci webu.
allow_partition_realignment bitová Určuje, jestli se při úpravě řádku vydavatele odesílají odstraněné položky odběrateli, aby změnil oddíl.

0 = Data ze starého oddílu zůstanou na odběrateli, pokud změny provedené v těchto datech vydavatele nebudou replikovány na tohoto odběratele, ale změny provedené u odběratele se budou replikovat do Vydavatele.

1 = odstraní odběratele, aby odrážel výsledky změny oddílu odebráním dat, která nejsou delší součástí oddílu odběratele.

Další informace naleznete v tématu sp_addmergepublication (Transact-SQL).

Poznámka: Data, která zůstávají u odběratele, když je tato hodnota 0 by měla být považována za jen pro čtení; to však není striktně vynuceno systémem replikace.
retention_period_unit tinyint Definuje jednotku použitou při definování uchovávání, což může být jedna z těchto hodnot:

0 = Den.

1 = Týden.

2 = měsíc.

3 = Rok.
decentralized_conflicts int Určuje, jestli jsou konfliktní záznamy uložené u odběratele, který konflikt způsobil:

0 = Konfliktní záznamy nejsou uloženy u odběratele.

1 = Konfliktní záznamy jsou uloženy u odběratele.
generation_leveling_threshold int Určuje počet změn obsažených v generování. Generování je kolekce změn, které se doručují vydavateli nebo odběrateli.
automatic_reinitialization_policy bitová Určuje, zda se změny odesílají od odběratele před automatickým opětovným inicializací.

1 = Změny se od odběratele nahrají před automatickým opětovným inicializací.

0 = Změny se nenahrají před automatickou opětovnou inicializací.

Viz také

replikační tabulky (Transact-SQL)
zobrazení replikace (Transact-SQL)
sp_addmergepublication (Transact-SQL)
sp_changemergepublication (Transact-SQL)
sp_helpmergepublication (Transact-SQL)