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 |
|
Název výchozího serveru. |
publisher_db | |
Název výchozí databáze Publisheru. |
název | |
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 | |
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 | |
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 | |
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 | |
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 |
|
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é
sp_helpmergepublication (Transact-SQL)