IHpublikationer (Transact-SQL)

Gäller för:SQL Server

Systemtabellen IHpublications innehåller en rad för varje icke-SQL Server-publikation som använder den aktuella Distributören. Den här tabellen lagras i distributionsdatabasen.

Kolumnnamn Datatyp Description
pubid int Identitetskolumnen ger ett unikt ID för publikationen.
name sysname Det unika namnet som är kopplat till publikationen.
repl_freq tinyint Replikationsfrekvensen:

0 = Transaktionsbaserad.

1 = Schemalagd tabelluppdatering.
Status tinyint Publikationens status, som kan vara en av följande.

0 = Inaktiv.

1 = Aktiv.
sync_method tinyint Synkroniseringsmetoden:

1 = Tecken i bulk.

4 = Concurrent_c, vilket betyder att tecken bulkkopieras men tabellerna är inte låsta under snapshoten.
snapshot_jobid binary Det schemalagda aktivitets-ID:t.
enabled_for_internet bit Anger om synkroniseringsfilerna för publiceringen exponeras mot Internet via FTP och andra tjänster, där 1 betyder att de kan nås från Internet.
immediate_sync_ready bit Indikerar om synkroniseringsfilerna är tillgängliga, där 1 betyder att de är tillgängliga. Stöds inte för icke-SQL-utgivare.
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. Stöds inte för icke-SQL-utgivare.
allow_sync_tran bit Anger om prenumerationer med omedelbar uppdatering tillåts i publikationen. 1 betyder att prenumerationer med omedelbar uppdatering är tillåtna. Stöds inte för icke-SQL-utgivare.
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. Stöds inte för icke-SQL-utgivare.
ö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. 0 specificerar att snapshoten inte 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
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 Anger att publikationen tillåter datatransformeringar. 1 specificerar att DTS-transformationer är tillåtna. Stöds inte för icke-SQL-utgivare.
allow_anonymous bit Anger om anonyma prenumerationer är tillåtna på publikationen, där 1 betyder att de är tillåtna.
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.

Stöds inte för icke-SQL-utgivare.
conflict_retention int Anger kvarhållningsperioden för konflikter i dagar. Stöds inte för icke-SQL-utgivare.
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.

Stöds inte för icke-SQL-utgivare.
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.

Denna kolumn används inte av utgivare som inte är SQL Server.

Obs: Att använda Microsoft Message Queuing har tagits ur bruk och stöds inte längre.

Denna kolumn stöds inte för icke-SQL-utgivare.
ad_guidname sysname Anger om publikationen publiceras i Microsoft služba Active Directory. En giltig globalt unik identifierare (GUID) anger att publikationen publiceras i Microsoft služba Active Directory, och GUID är motsvarande služba Active Directory publiceringsobjekt objectGUID. Om den är NULL är publikationen inte publicerad i Microsoft služba Active Directory. Stöds inte för icke-SQL-utgivare.
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).

Stöds inte för icke-SQL-utgivare.
description nvarchar(255) Beskrivande uppslag för publikationen.
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.
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.
Retention int Mängden växel, i timmar, för att spara till den givna publikationen.
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.
allow_initialize_from_backup bit Anger om prenumeranter kan initiera en prenumeration på den här publikationen från en säkerhetskopia i stället för en första ögonblicksbild. 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. Stöds inte för icke-SQL-utgivare.
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 publikationen. 1 indikerar att DDL-satser som körs hos utgivaren replikeras, och 0 indikerar att DDL-satser inte replikeras. Mer information finns i Göra schemaändringar i publikationsdatabaser. Stöds inte för icke-SQL-utgivare.
alternativ int Bitmap som specificerar ytterligare publiceringsalternativ, där bitvisa optionsvärden är:

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

0x2 - publicera endast lokala ändringar.

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