syspublications (systémový pohled) (Transact-SQL)

platí pro:SQL Server

Pohled syspublications zveřejňuje informace o publikaci. Tento pohled je uložen v distribuční databázi.

Název sloupce Datový typ Description
description nvarchar(255) Popisný záznam k publikaci.
name sysname Jedinečný název spojený s publikací.
pubid int Sloupec identity poskytuje jedinečné ID publikace.
repl_freq tinyint Frekvence replikace:

0 = Transakční (transakční).

1 = Plánované obnovení tabulky (snapshot).
Stav tinyint Stav publikace:

0 = Neaktivní.

1 = Aktivní.
sync_method tinyint Metoda synchronizace:

0 = Nativní nástroj pro hromadné kopírovací programy (BCP).

1 = Charakter BCP.

3 = Souběžné, což znamená, že se používá nativní BCP, ale tabulky nejsou během snapshotu uzamčeny.

4 = Concurrent_c, což znamená, že se používá znaková BCP, ale tabulky nejsou během snapshotu uzamčeny.
snapshot_jobid binary(16) Identifikuje agentní úlohu, která má vygenerovat počáteční snapshot.
independent_agent bit Specifikuje, zda existuje samostatný Distribution Agent pro tuto publikaci.

0 = Publikace používá sdíleného Distribution Agent a každá dvojice databáze Publisher/Subscriber databáze má jednoho sdíleného agenta.

1 = Pro tuto publikaci existuje samostatný Distribution Agent.
immediate_sync bit Označuje, zda jsou synchronizační soubory vytvářeny nebo znovu vytvářeny pokaždé, když se spustí Snapshot Agent, kde 1 znamená, že se vytvoří pokaždé, když agent běží.
enabled_for_internet bit Označuje, zda jsou synchronizační soubory publikace vystaveny internetu prostřednictvím protokolu pro přenos souborů (FTP) a dalších služeb, kde 1 znamená, že jsou přístupné z internetu.
allow_push bit Označuje, zda jsou push předplatné povoleny na publikaci, kde 1 znamená, že jsou povolena.
allow_pull bit Označuje, zda jsou na publikaci povolena pull subscription, kde 1 znamená, že jsou povolena.
allow_anonymous bit Označuje, zda jsou na publikaci povolena anonymní odběra, kde 1 znamená, že jsou povolena.
immediate_sync_ready bit Označuje, zda byl snapshot vygenerován Snapshot Agent a je připraven k použití novými předplatnými. Je to smysluplné pouze pro okamžité aktualizace publikací. 1 znamená, že snímek je připraven.
allow_sync_tran bit Určuje, jestli jsou v publikaci povolená okamžitá aktualizace odběrů. 1 znamená, že jsou povolena okamžitá aktualizace předplatného.
autogen_sync_procs bit Specifikuje, zda synchronizační uložená procedura pro okamžitě aktualizovaná předplatné je generována u Publisher. 1 znamená, že je generován u Publisher.
Udržení int Množství času, tedy hodin, kdy se mění v publikaci, je uchováváno v distribuční databázi.
allow_queued_tran bit Specifikuje, zda bylo povoleno frontování změn u Subscriber až do jejich aplikace u Publisher. Pokud 1, změny u odběratele jsou zařazeny do fronty.
snapshot_in_defaultfolder bit Určuje, jestli jsou soubory snímků uložené ve výchozí složce. Pokud je 0, soubory snapshotů byly uloženy na alternativním místě určeném alternate_snapshot_folder. Pokud 1, snapshot soubory lze najít ve výchozí složce.
alt_snapshot_folder nvarchar(510) Určuje umístění alternativní složky snímku.
pre_snapshot_script nvarchar(510) Specifikuje ukazatel na .sql umístění souboru. Agent distribuce spustí před spuštěním některého z replikovaných skriptů objektů při použití snímku u odběratele.
post_snapshot_script nvarchar(510) Specifikuje ukazatel na .sql umístění souboru. Distribution Agent spustí post-snapshot skript poté, co byly během počáteční synchronizace aplikovány všechny ostatní replikované objektové skripty a data.
compress_snapshot bit Specifikuje, že snapshot zapsaný na alt_snapshot_folder místě má být komprimován do formátu Microsoft CAB. 1 znamená, že snímek bude komprimován.
ftp_address sysname Síťová adresa služby FTP pro distributora. Specifikuje, kde se nacházejí soubory s publikačními snímky, které si Distribution Agent může vyzvednout.
ftp_port int Číslo portu služby FTP pro distributora. Specifikuje, kde se nacházejí soubory s vydavatelskými snímky, které si Distribution Agent může vyzvednout.
ftp_subdirectory nvarchar(510) Specifikuje, kde jsou snapshot soubory dostupné pro Distribution Agent, pokud publikace podporuje propagaci snapshotů pomocí FTP.
ftp_login nvarchar(256) Uživatelské jméno použité pro připojení ke službě FTP.
ftp_password nvarchar (1048) Uživatelské heslo použité pro připojení ke službě FTP.
allow_dts bit Specifikuje, zda publikace umožňuje transformace pro SQL Server 2000 (8.x) Data Transformation Services (DTS). 1 specifikuje, že jsou povoleny DTS transformace.
allow_subscription_copy bit Určuje, zda byla povolena možnost kopírovat databáze předplatného, které se přihlašují k odběru této publikace. 1 znamená, že kopírování je povoleno.
centralizované_konflikty bit Určuje, jestli jsou konfliktní záznamy uloženy v Publisheru:

0 = Záznamy o konfliktu jsou uloženy jak u vydavatele, tak u předplatitele, který konflikt způsobil.

1 = Záznamy o konfliktech jsou uloženy u Publisher.
conflict_retention int Specifikuje dobu uchovávání záznamů o konfliktech, v dnech.
conflict_policy int Určuje zásadu řešení konfliktů, která následuje při použití možnosti aktualizace odběratele ve frontě. Může to být jedna z těchto hodnot:

1 = Publisher vyhrává konflikt.

2 = Účastník vyhrává konflikt.

3 = Předplatné je znovu inicializováno.
queue_type int Určuje, jaký typ fronty se používá. Může to být jedna z těchto hodnot:

1 = .msmq, který používá Microsoft Message Queuing k ukládání transakcí.

2 = .sql, který používá SQL Server k ukládání transakcí.

Poznámka: Používání Microsoft Message Fronting bylo ukončeno a již není podporováno.
ad_guidname sysname Určuje, zda je publikace publikována ve službě Microsoft služba Active Directory. Platný globálně jedinečný identifikátor (GUID) určuje, že publikace je publikována v služba Active Directory, a GUID je odpovídající objekt publikace v služba Active Directory objectGUID. Pokud je NULL, publikace není publikována v služba Active Directory.

Poznámka: Publikování do služba Active Directory již není podporováno.
backward_comp_level int Úroveň kompatibility databáze, která může být jednou z následujících hodnot:

90 = SQL Server 2005 (9.x).

100 = SQL Server 2008 (10.0.x).
allow_initialize_from_backup bit Označuje, zda mohou předplatitelé inicializovat předplatné této publikace ze zálohy místo z počátečního snímku. 1 znamená, že předplatné lze inicializovat ze zálohy, a 0 znamená, že ne. Další informace naleznete v tématu Inicializace transakčního předplatného bez snímku.
min_autonosync_lsn binární(1) Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
replicate_ddl int Označuje, zda je pro publikaci podporována replikace schématu.

1 = DDL příkazy provedené u vydavatele jsou replikovány.

0 = Označuje, že DDL příkazy nejsou replikovány. Další informace naleznete v tématu provedení změn schématu v publikovaných databázích.
možnosti int Bitmapa, která specifikuje další možnosti publikování, kde hodnoty možností jsou následující:

0x1 - Povoleno pro peer-to-peer replikaci.

0x2 - Publikovat pouze lokální změny pro peer-to-peer replikaci.

0x4 - Povoleno pro ne-SQL Server předplatitele.

0x8 - Povoleno pro detekci konfliktů mezi peer peery.
originator_id smallint Identifikuje každý uzel v peer-to-peer replikační topologii pro účely detekce konfliktů. Další informace najdete v tématu Detekce konfliktů v replikaci peer-to-peer.