syspublications (Systemvy) (Transact-SQL)

Gäller för:SQL Server

Syspublications-vyn exponerar publiceringsinformation. Denna vy lagras i distributionsdatabasen.

Kolumnnamn Datatyp Description
description nvarchar(255) Den beskrivande posten för publikationen.
name sysname Det unika namnet som är kopplat till publikationen.
pubid int Identitetskolumnen ger ett unikt ID för publikationen.
repl_freq tinyint Replikationsfrekvensen:

0 = Transaktionsbaserad (transaktionell).

1 = Schemalagd tabelluppdatering (snapshot).
Status tinyint Publiceringsstatus:

0 = Inaktiv.

1 = Aktiv.
sync_method tinyint Synkroniseringsmetoden:

0 = Inbyggt masskopieringsprogramverktyg (BCP).

1 = Tecken BCP.

3 = Samtidigt, vilket betyder att inhemsk BCP används men tabellerna är inte låsta under snapshoten.

4 = Concurrent_c, vilket betyder att tecken-BCP används men tabellerna är inte låsta under snapshoten.
snapshot_jobid binary(16) Identifierar agentjobbet som är schemalagt för att generera den initiala snapshoten.
independent_agent bit Specificerar om det finns en fristående Distribution Agent för denna publikation.

0 = Publikationen använder en delad Distribution Agent, och varje Publisher-databas/Subscriber-databaspar har en enda, delad agent.

1 = Det finns en fristående Distribution Agent för denna publikation.
immediate_sync bit Anger om synkroniseringsfilerna skapas eller återskapas varje gång Snapshot Agent körs, där 1 betyder att de skapas varje gång agenten körs.
enabled_for_internet bit Anger om synkroniseringsfilerna för publiceringen exponeras mot Internet via File Transfer Protocol (FTP) och andra tjänster, där 1 betyder att de kan nås från Internet.
allow_push bit Anger om push-prenumerationer är tillåtna på publikationen, där 1 betyder att de är tillåtna.
allow_pull bit Anger om pull-prenumerationer är tillåtna på publikationen, där 1 betyder att de är tillåtna.
allow_anonymous bit Anger om anonyma prenumerationer är tillåtna på publikationen, där 1 betyder att de är tillåtna.
immediate_sync_ready bit Indikerar om snapshoten har genererats av Snapshot Agent och är redo för användning av nya prenumerationer. Det är endast meningsfullt för omedelbara uppdateringar. 1 indikerar att snapshoten är klar.
allow_sync_tran bit Anger om prenumerationer med omedelbar uppdatering tillåts i publikationen. 1 betyder att prenumerationer med omedelbar uppdatering är tillåtna.
autogen_sync_procs bit Specificerar om den synkroniserande lagrade proceduren för omedelbar uppdatering av prenumerationer genereras hos Publisher. 1 betyder att den genereras hos Publisher.
Retention int Den tid, i timmar, som ändras i publikationen sparas i distributionsdatabasen.
allow_queued_tran bit Specificerar om kö för ändringar hos prenumeranten tills de kan tillämpas hos Publisher har aktiverats. Om 1 är ändringarna hos prenumeranten köade.
ögonblicksbild_i_standardmapp bit Anger om ögonblicksbildfiler lagras i standardmappen. Om 0 har snapshot-filer lagrats på den alternativa plats som anges av alternate_snapshot_folder. Om 1 finns snapshot-filer i standardmappen.
alt_snapshot_folder nvarchar(510) Anger platsen för den alternativa mappen för ögonblicksbilden.
pre_snapshot_script nvarchar(510) Specificerar en pekare till en .sql filplats. Distributionsagenten kör skriptet före ögonblicksbilden innan du kör något av de replikerade objektskripten när du tillämpar en ögonblicksbild hos en prenumerant.
post_snapshot_script nvarchar(510) Specificerar en pekare till en .sql filplats. Distribution Agent kör post-snapshot-skriptet efter att alla andra replikerade objektskript och data har applicerats under en initial synkronisering.
compress_snapshot bit Specificerar att ögonblicksbildsfilen som skrivs till alt_snapshot_folder plats ska komprimeras till Microsoft CAB-formatet. 1 betyder att ögonblicksbilden kommer att komprimeras.
ftp_address sysname Nätverksadressen för FTP-tjänsten för distributören. Specificerar var publiceringssnapshotfiler finns för att Distribution Agent ska hämta dem.
ftp_port int Portnumret för FTP-tjänsten för distributören. Specificerar var publiceringssnapshotfilerna finns för att Distribution Agent ska hämta dem.
ftp_subdirectory nvarchar(510) Specificerar var snapshot-filerna finns tillgängliga för Distribution Agent att plocka upp om publiceringen stödjer att sprida snapshots med FTP.
ftp_login nvarchar(256) Användarnamnet som används för att ansluta till FTP-tjänsten.
ftp_password Nvarchar(1048) Användarlösenordet som används för att ansluta till FTP-tjänsten.
allow_dts bit Specificerar om publikationen tillåter SQL Server 2000 (8.x) Data Transformation Services (DTS)-transformationer. 1 specificerar att DTS-transformationer är tillåtna.
allow_subscription_copy bit Anger om möjligheten att kopiera de prenumerationsdatabaser som prenumererar på den här publikationen har aktiverats. 1 betyder att kopiering är tillåten.
centralized_conflicts bit Anger om konfliktposter lagras på utgivaren:

0 = Konfliktposter lagras både hos utgivaren och hos den abonnent som orsakade konflikten.

1 = Konfliktposter lagras hos Publisher.
conflict_retention int Anger förvaringstiden för konfliktregister, i dagar.
conflict_policy int Anger den konfliktlösningsprincip som följs när alternativet uppdatera prenumerant i kö används. Kan vara något av följande värden:

1 = Publisher vinner konflikten.

2 = Prenumeranten vinner konflikten.

3 = Prenumerationen är ominitierad.
queue_type int Anger vilken typ av kö som används. Kan vara något av följande värden:

1 = .msmq, som använder Microsoft Message Queuing för att lagra transaktioner.

2 = .sql, som använder SQL Server för att lagra transaktioner.

Obs: Att använda Microsoft Message Queuing har tagits ur bruk och stöds inte längre.
ad_guidname sysname Anger om publikationen publiceras i Microsoft služba Active Directory. En giltig globalt unik identifierare (GUID) anger att publiceringen publiceras i služba Active Directory, och GUID är det motsvarande služba Active Directory-publiceringsobjektet objectGUID. Om den är NULL publiceras inte publiceringen i služba Active Directory.

Notera: Publicering till služba Active Directory stöds inte längre.
backward_comp_level int Databaskompatibilitetsnivå, vilket kan vara ett av följande värden:

90 = SQL Server 2005 (9.x).

100 = SQL Server 2008 (10.0.x).
allow_initialize_from_backup bit Anger om prenumeranter kan initiera en prenumeration på denna publikation från en backup istället för en initial snapshot. 1 betyder att prenumerationer kan initieras från en backup, och 0 betyder att de inte kan. Mer information finns i Initiera en transaktionsprenumeration utan en ögonblicksbild.
min_autonosync_lsn binär(1) Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
replicate_ddl int Anger om schemareplikering stöds för publiceringen.

1 = DDL-satser som körs hos utgivaren replikeras.

0 = Indikerar att DDL-satser inte replikeras. Mer information finns i Göra schemaändringar i publikationsdatabaser.
alternativ int En bitmap som specificerar ytterligare publiceringsalternativ, där bitvisa alternativvärden är följande:

0x1 - Aktiverat för peer-to-peer-replikering.

0x2 - Publicera endast lokala ändringar för peer-to-peer-replikering.

0x4 - Aktiverat för icke-SQL Server prenumeranter.

0x8 - Aktiverat för peer-to-peer-konfliktdetektion.
originator_id smallint Identifierar varje nod i en peer-to-peer-replikationstopologi för konfliktdetektion. Mer information finns i Konfliktidentifiering i Peer-to-Peer-replikering.