IHpublicaties (Transact-SQL)

Van toepassing op:SQL Server

De systeemtabel IHpublications bevat één rij voor elke niet-SQL Server-publicatie die de huidige Distributor gebruikt. Deze tabel wordt opgeslagen in de distributiedatabase.

Kolomnaam Gegevenstype Description
pubid int De identiteitskolom geeft een unieke ID voor de publicatie.
name sysname De unieke naam die met de publicatie wordt geassocieerd.
repl_freq tinyint De replicatiefrequentie:

0 = Transactie-gebaseerd.

1 = Geplande tabelverversing.
Status tinyint De status van de publicatie, die een van de volgende kan zijn.

0 = Inactief.

1 = Actief.
sync_method tinyint De synchronisatiemethode:

1 = Bulk-kopieën van het teken.

4 = Concurrent_c, wat betekent dat bulkkopieën van het teken worden gebruikt, maar tabellen niet worden vergrendeld tijdens de snapshot.
snapshot_jobid binary De geplande taak-id.
ingeschakeld_voor_internet bit Geeft aan of de synchronisatiebestanden voor de publicatie via FTP en andere diensten aan het internet worden blootgesteld, waarbij 1 betekent dat ze vanaf het internet toegankelijk zijn.
immediate_sync_ready bit Geeft aan of de synchronisatiebestanden beschikbaar zijn, waarbij 1 betekent dat ze beschikbaar zijn. Niet ondersteund voor niet-SQL Publishers.
allow_queued_tran bit Specificeert of het wachten van wijzigingen bij de abonnee totdat ze bij de Publisher kunnen worden toegepast is ingeschakeld. Als 1, worden wijzigingen bij de abonnee in de wachtrij gezet. Niet ondersteund voor niet-SQL Publishers.
allow_sync_tran bit Hiermee geeft u op of het direct bijwerken van abonnementen is toegestaan voor de publicatie. 1 betekent dat abonnementen met directe updates zijn toegestaan. Niet ondersteund voor niet-SQL Publishers.
autogen_sync_procs bit Specificeert of de synchronisatieprocedure voor het direct updaten van abonnementen wordt gegenereerd bij de Publisher. 1 betekent dat het wordt gegenereerd bij de Publisher. Niet ondersteund voor niet-SQL Publishers.
snapshot_in_defaultfolder bit Hiermee geeft u op of momentopnamebestanden worden opgeslagen in de standaardmap. Als 0, zijn snapshotbestanden opgeslagen op de alternatieve locatie die door alternate_snapshot_folder is gespecificeerd. Als dat zo is, zijn snapshotbestanden te vinden in de standaardmap.
alt_snapshot_folder nvarchar(510) Hiermee geeft u de locatie van de alternatieve map voor de momentopname.
pre_snapshot_script nvarchar(510) Specificeert een verwijzing naar een .sql bestandslocatie. De distributieagent voert het script vóór de momentopname uit voordat een van de gerepliceerde objectscripts wordt uitgevoerd bij het toepassen van een momentopname bij een abonnee.
post_snapshot_script nvarchar(510) Specificeert een verwijzing naar een .sql bestandslocatie. De Distribution Agent voert het post-snapshot script uit nadat alle andere gerepliceerde objectscripts en data zijn toegepast tijdens een initiële synchronisatie.
compress_snapshot bit Geeft aan dat de snapshot die naar de alt_snapshot_folder locatie wordt geschreven, gecomprimeerd moet worden in het Microsoft CAB-formaat. 0 specificeert dat de snapshot niet zal worden gecomprimeerd.
ftp_address sysname Het netwerkadres van de FTP-service voor de distributeur. Geeft aan waar publicatiesnapshotbestanden zich bevinden zodat de Distribution Agent die kan ophalen.
ftp_port int Het poortnummer van de FTP-service voor de distributeur. Geeft aan waar de publicatiesnapshotbestanden zich bevinden zodat de Distribution Agent die kan oppakken
ftp_subdirectory nvarchar(510) Geeft aan waar de snapshotbestanden beschikbaar zijn voor de Distribution Agent om op te halen als de publicatie het propageren van snapshots via FTP ondersteunt.
ftp_login nvarchar(256) De gebruikersnaam die wordt gebruikt om verbinding te maken met de FTP-service.
ftp_password Nvarchar(1048) Het gebruikerswachtwoord dat wordt gebruikt om verbinding te maken met de FTP-service.
allow_dts bit Hiermee geeft u op dat de publicatie gegevenstransformaties toestaat. 1 specificeert dat DTS-transformaties zijn toegestaan. Niet ondersteund voor niet-SQL Publishers.
allow_anonymous bit Geeft aan of anonieme abonnementen zijn toegestaan op de publicatie, waarbij 1 betekent dat ze zijn toegestaan.
centralized_conflicts bit Hiermee geeft u op of conflictrecords worden opgeslagen in publisher:

0 = Conflictrecords worden opgeslagen bij zowel de uitgever als bij de abonnee die het conflict heeft veroorzaakt.

1 = Conflictrecords worden opgeslagen bij de Publisher.

Niet ondersteund voor niet-SQL Publishers.
conflict_retention int Hiermee geeft u de conflictretentieperiode, in dagen. Niet ondersteund voor niet-SQL Publishers.
conflict_policy int Hiermee geeft u het conflictoplossingsbeleid dat wordt gevolgd wanneer de optie voor het bijwerken van abonnees in de wachtrij wordt gebruikt. Kan een van deze waarden zijn:

1 = Publisher wint het conflict.

2 = De abonnee wint het conflict.

3 = Abonnement wordt opnieuw geïntialiseerd.

Niet ondersteund voor niet-SQL Publishers.
queue_type int Hiermee geeft u op welk type wachtrij wordt gebruikt. Kan een van deze waarden zijn:

1 = msmq, dat Microsoft Message Queuing gebruikt om transacties op te slaan.

2 = sql, dat SQL Server gebruikt om transacties op te slaan.

Deze kolom wordt niet gebruikt door niet-SQL Server uitgevers.

Opmerking: Het gebruik van Microsoft Message Queueing is verouderd en wordt niet langer ondersteund.

Deze kolom wordt niet ondersteund voor niet-SQL uitgevers.
ad_guidname sysname Hiermee geeft u op of de publicatie wordt gepubliceerd in Microsoft Active Directory. Een geldige wereldwijd unieke identificatie (GUID) specificeert dat de publicatie in de Microsoft Active Directory is gepubliceerd, en de GUID is het overeenkomstige Active Directory publicatieobject objectGUID. Als NULL, wordt de publicatie niet in Microsoft Active Directory gepubliceerd. Niet ondersteund voor niet-SQL Publishers.
backward_comp_level int Databasecompatibiliteitsniveau, dat een van de volgende waarden kan zijn:

90 = SQL Server 2005 (9.x).

100 = SQL Server 2008 (10.0.x).

Niet ondersteund voor niet-SQL Publishers.
description nvarchar(255) Beschrijvende vermelding van de publicatie.
independent_agent bit Geeft aan of er een zelfstandige Distribution Agent voor deze publicatie is.

0 = De publicatie gebruikt een gedeelde Distribution Agent, en elk Publisher-database/abonneedatabasepaar heeft één gedeelde agent.

1 = Er is een zelfstandige Distribution Agent voor deze publicatie.
immediate_sync bit Geeft aan of de synchronisatiebestanden worden aangemaakt of opnieuw worden gemaakt telkens wanneer de Snapshot Agent draait, waarbij 1 betekent dat ze elke keer worden aangemaakt wanneer de agent draait.
allow_push bit Geeft aan of push-abonnementen zijn toegestaan op de publicatie, waarbij 1 betekent dat ze zijn toegestaan.
allow_pull bit Geeft aan of pull-abonnementen zijn toegestaan op de publicatie, waarbij 1 betekent dat ze zijn toegestaan.
Retentie int De hoeveelheid verandering, in uren, om te sparen voor de betreffende publicatie.
allow_subscription_copy bit Hiermee geeft u op of de mogelijkheid om de abonnementsdatabases te kopiëren die zich op deze publicatie abonneren, is ingeschakeld. 1 betekent dat kopiëren is toegestaan.
allow_initialize_from_backup bit Geeft aan of abonnees een abonnement op deze publicatie kunnen initialiseren vanuit een back-up in plaats van een eerste momentopname. 1 betekent dat abonnementen geïnitialiseerd kunnen worden vanuit een back-up, en 0 betekent dat dat niet kan. Zie Een transactioneel abonnement initialiseren zonder momentopname voor meer informatie. Niet ondersteund voor niet-SQL Publishers.
min_autonosync_lsn binair(1) Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
replicate_ddl int Geeft aan of schemareplicatie wordt ondersteund voor de publicatie. 1 geeft aan dat DDL-statements die bij de uitgever worden uitgevoerd worden gerepliceerd, en 0 geeft aan dat DDL-statements niet worden gerepliceerd. Zie Schemawijzigingen aanbrengen in publicatiedatabasesvoor meer informatie. Niet ondersteund voor niet-SQL Publishers.
Opties int Bitmap die aanvullende publicatieopties specificeert, waarbij de bitgewijze optiewaarden zijn:

0x1 - ingeschakeld voor peer-to-peer replicatie.

0x2 - publiceer alleen lokale wijzigingen.

0x4 - ingeschakeld voor niet-SQL Server abonnees.