Delen via


sysmergearticles (Transact-SQL)

van toepassing op:SQL Server-

Bevat één rij voor elk samenvoegartikel dat is gedefinieerd in de lokale database. Deze tabel wordt opgeslagen in de publicatiedatabase.

Kolomnaam Gegevenstype Beschrijving
naam sysname- Naam van het artikel.
type kleine Hiermee wordt het artikeltype aangegeven. Dit kan een van de volgende zijn:

10 = Tabel.

32 = Opgeslagen procedure (alleen schema).

64 = Weergave of geïndexeerde weergave (alleen schema).

128 = Door de gebruiker gedefinieerde functie (alleen schema).

160 = Synoniem (alleen schema).
objid- De object-id.
sync_objid De object-id van de weergave die de gesynchroniseerde gegevensset vertegenwoordigt.
view_type kleine Het type weergave:

0 = Geen weergave; gebruik alle basisobjecten.

1 = Permanente weergave.

2 = Tijdelijke weergave.
artid- uniqueidentifier- Het unieke identificatienummer voor het opgegeven artikel.
beschrijving nvarchar(255) De korte beschrijving van het artikel.
pre_creation_command kleine De standaardactie die moet worden uitgevoerd wanneer het artikel wordt gemaakt in de abonnementsdatabase:

0 = Geen - als de tabel al bestaat bij abonnee, wordt er geen actie ondernomen.

1 = Neerzetten: de tabel wordt verwijderd voordat u deze opnieuw maakt.

2 = Verwijderen -issues een verwijdering op basis van de WHERE-component in het subsetfilter.

3 = Afgekapt -same als 2, maar verwijdert pagina's in plaats van rijen. Er wordt echter geen WHERE-component gebruikt.
pubid- uniqueidentifier- De id van de publicatie waartoe het huidige artikel behoort.
bijnaam De bijnaamtoewijzing voor artikelidentificatie.
column_tracking Geeft aan of het bijhouden van kolommen is geïmplementeerd voor het artikel.
status kleine Geeft de status van het artikel aan. Dit kan een van de volgende zijn:

1 = Niet-gesynchroniseerd: het eerste verwerkingsscript voor het publiceren van de tabel wordt uitgevoerd wanneer de momentopnameagent de volgende keer wordt uitgevoerd.

2 = Actief: het eerste verwerkingsscript voor het publiceren van de tabel is uitgevoerd.

5 = New_inactive - moet worden toegevoegd.

6 = New_active - moet worden toegevoegd.
conflict_table sysname- De naam van de lokale tabel die de conflicterende records voor het huidige artikel bevat. Deze tabel wordt alleen verstrekt voor informatie en de inhoud ervan kan worden gewijzigd of verwijderd door aangepaste conflictoplossingsroutines of rechtstreeks door de beheerder.
creation_script nvarchar(255) Het script voor het maken van dit artikel.
conflict_script nvarchar(255) Het conflictscript voor dit artikel.
article_resolver nvarchar(255) De aangepaste conflictoplossing op rijniveau voor dit artikel.
ins_conflict_proc sysname- De procedure die wordt gebruikt om een conflict te schrijven naar conflict_table.
insert_proc sysname- De procedure die door de standaard conflictoplossing wordt gebruikt om rijen in te voegen tijdens de synchronisatie.
update_proc sysname- De procedure die door de standaard conflictoplossing wordt gebruikt om rijen bij te werken tijdens de synchronisatie.
select_proc sysname- De naam van een automatisch gegenereerde opgeslagen procedure die door de samenvoegagent wordt gebruikt om vergrendelingen uit te voeren en kolommen en rijen voor een artikel te zoeken.
metadata_select_proc sysname- De naam van de automatisch gegenereerde opgeslagen procedure die wordt gebruikt voor toegang tot metagegevens in de samenvoegingsreplicatiesysteemtabellen.
delete_proc sysname- De procedure die wordt gebruikt door de standaard conflictoplossing voor het verwijderen van rijen tijdens de synchronisatie.
schema_option binary(8) Zie sp_addmergearticle (Transact-SQL)voor de ondersteunde waarden van schema_option.
destination_object sysname- De naam van de tabel die is gemaakt bij de abonnee.
destination_owner sysname- De naam van de eigenaar van het doelobject.
resolver_clsid nvarchar(50) De id van de aangepaste conflictoplossing.
subset_filterclause nvarchar(1000) De filtercomponent voor dit artikel.
missing_col_count Het aantal ontbrekende kolommen.
missing_cols varbinary(128) De bitmap van ontbrekende kolommen.
excluded_cols varbinary(128) De bitmap van de kolommen die zijn uitgesloten van het artikel wanneer deze naar de abonnee wordt verzonden.
excluded_col_count Het aantal uitgesloten kolommen.
kolommen varbinary(128) Alleen ter informatie geïdentificeerd. Niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
deleted_cols varbinary(128) De bitmaps van kolommen die uit de brontabel zijn verwijderd.
resolver_info nvarchar(255) De opslag voor aanvullende informatie die is vereist voor aangepaste conflictoplossingsreplica's.
view_sel_proc nvarchar(290) De naam van een opgeslagen procedure die door de samenvoegagent wordt gebruikt voor het uitvoeren van de eerste populatie van een artikel in een dynamisch gefilterde publicatie en voor het inventariseren van gewijzigde rijen in een gefilterde publicatie.
gen_cur Het nummer genereren voor lokale wijzigingen in de basistabel van een artikel.
vertical_partition Hiermee geeft u op of kolomfiltering is ingeschakeld in een tabelartikel. 0 geeft aan dat er geen verticale filters zijn en alle kolommen worden gepubliceerd.
identity_support Hiermee geeft u op of automatische verwerking van identiteitsbereik is ingeschakeld. 1 betekent dat de verwerking van identiteitsbereiken is ingeschakeld en 0 betekent dat er geen ondersteuning voor identiteitsbereiken is.
before_image_objid De object-id van de traceringstabel. De traceringstabel bevat bepaalde sleutelkolomwaarden wanneer een publicatie wordt gemaakt met @keep_partition_changes = waar.
before_view_objid De object-id van een weergavetabel. De weergave bevindt zich in een tabel die bijhoudt of een rij bij een bepaalde abonnee hoort voordat deze is verwijderd of bijgewerkt. Is alleen van toepassing wanneer een publicatie wordt gemaakt met @keep_partition_changes = waar.
verify_resolver_signature Hiermee geeft u op of een digitale handtekening wordt geverifieerd voordat u een resolver gebruikt in samenvoegreplicatie:

0 = Handtekening is niet geverifieerd.

1 = Handtekening wordt gecontroleerd om te zien of deze afkomstig is van een vertrouwde bron.
allow_interactive_resolver bit Hiermee geeft u op of het gebruik van de interactieve resolver voor een artikel is ingeschakeld. 1 geeft aan dat de interactieve resolver wordt gebruikt in het artikel.
fast_multicol_updateproc bit Hiermee geeft u op of de samenvoegagent is ingeschakeld om wijzigingen toe te passen op meerdere kolommen in dezelfde rij in één UPDATE-instructie.

0 = Problemen met een afzonderlijke UPDATE voor elke kolom die is gewijzigd.

1 = Problemen met een UPDATE-instructie die ervoor zorgt dat updates in meerdere kolommen in één instructie plaatsvinden.
check_permissions De bitmap van de machtigingen op tabelniveau die worden geverifieerd wanneer de samenvoegagent wijzigingen toepast op de Uitgever. check_permissions kan een van deze waarden hebben:

0x00 = Machtigingen zijn niet ingeschakeld.

0x10 = Controleert machtigingen bij publisher voordat INSERT's die zijn gemaakt bij een abonnee kunnen worden geüpload.

0x20 = Controleert machtigingen bij publisher voordat UPDATEs die bij een abonnee zijn gemaakt, kunnen worden geüpload.

0x40 = Controleert machtigingen bij publisher voordat DELETEs die zijn gemaakt bij een abonnee kunnen worden geüpload.
maxversion_at_cleanup De hoogste generatie waarvoor de metagegevens worden opgeschoond.
processing_order Geeft de verwerkingsvolgorde van artikelen in een samenvoegpublicatie aan; waarbij een waarde van 0 aangegeven dat het artikel niet is gerangschikt en artikelen worden verwerkt op volgorde van laagste naar hoogste waarde. Als twee artikelen dezelfde waarde hebben, worden ze gelijktijdig verwerkt. Zie Eigenschappen van samenvoegreplicatie opgevenvoor meer informatie.
upload_options kleine Definieert beperkingen voor updates die zijn gemaakt bij een abonnee met een clientabonnement. Dit kan een van de volgende waarden zijn.

0 = Er gelden geen beperkingen voor updates voor een abonnee met een clientabonnement; alle wijzigingen worden geüpload naar publisher.

1 = Wijzigingen zijn toegestaan bij een abonnee met een clientabonnement, maar worden niet geüpload naar de Uitgever.

2 = Wijzigingen zijn niet toegestaan bij een abonnee met een clientabonnement.

Zie De prestaties van samenvoeging optimaliseren met Download-Only artikelenvoor meer informatie.
published_in_tran_pub bit Geeft aan dat een artikel in een samenvoegpublicatie ook wordt gepubliceerd in een transactionele publicatie.

0 = Het artikel wordt niet gepubliceerd in een transactioneel artikel.

1 = Het artikel wordt ook gepubliceerd in een transactioneel artikel.
lichtgewicht bit Alleen ter informatie geïdentificeerd. Niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
procname_postfix nchar(32) Alleen ter informatie geïdentificeerd. Niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
well_partitioned_lightweight bit Alleen ter informatie geïdentificeerd. Niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
before_upd_view_objid Moet worden toegevoegd.
delete_tracking bit Geeft aan of verwijderingen worden gerepliceerd.

0 = Verwijderingen worden niet gerepliceerd

1 = Verwijderingen worden gerepliceerd. Dit is het standaardgedrag voor samenvoegreplicatie.

Wanneer de waarde van delete_tracking is 0, moeten rijen die bij de abonnee zijn verwijderd, handmatig worden verwijderd bij Publisher en moeten rijen die bij de Uitgever zijn verwijderd, handmatig worden verwijderd bij de abonnee.

Opmerking: Een waarde van 0 resulteert in niet-convergentie.
compensate_for_errors bit Hiermee wordt aangegeven of compenserende acties worden uitgevoerd wanneer er fouten optreden tijdens de synchronisatie.

0 = Compenserende acties zijn uitgeschakeld.

1 = Wijzigingen die niet kunnen worden toegepast bij een abonnee of Uitgever, leiden altijd tot compenserende acties om deze wijzigingen ongedaan te maken. Dit is het standaardgedrag voor samenvoegreplicatie.

Opmerking: Een waarde van 0 resulteert in niet-convergentie.
pub_range grote De grootte van het identiteitsbereik van de uitgever.
bereik grote De grootte van de opeenvolgende identiteitswaarden die in een aanpassing aan abonnees zouden worden toegewezen.
drempelwaarde Het drempelwaardepercentage voor identiteitsbereik.
stream_blob_columns bit Hiermee geeft u op of een optimalisatie van gegevensstromen wordt gebruikt bij het repliceren van binaire grote objectkolommen. 1 betekent dat de optimalisatie wordt uitgevoerd.
preserve_rowguidcol bit Geeft aan of replicatie gebruikmaakt van een bestaande rijguid-kolom. Een waarde van 1 betekent dat een bestaande ROWGUIDCOL-kolom wordt gebruikt. 0 betekent dat de replicatie de kolom ROWGUIDCOL heeft toegevoegd.

Zie ook

replicatietabellen (Transact-SQL)
replicatieweergaven (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)