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)