Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
De sysmergepartitioninfoview-weergave toont partitioneringsinformatie voor tabelartikelen. Deze weergave wordt opgeslagen in de publicatiedatabase bij de Publisher en de abonnementsdatabase bij de Subscriber.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| name | sysname | De naam van het artikel. |
| type | tinyint | Geeft het type artikel aan, dat een van de volgende kan zijn: 0x0a = Tafel. 0x20 = Alleen procedureschema. 0x40 = Alleen weergaveschema of alleen geïndexeerd weergaveschema. 0x80 = Alleen functieschema. |
| Objid | int | De identificatie voor het gepubliceerde object. |
| sync_objid | int | De object-ID van de weergave die de gesynchroniseerde dataset vertegenwoordigt. |
| view_type | tinyint | Het type uitzicht: 0 = Geen aanzicht; Gebruik het hele basisobject. 1 = Permanente weergave. 2 = Tijdelijke weergave. |
| Artied | uniqueidentifier | Het unieke identificatienummer voor het betreffende artikel. |
| description | nvarchar(255) | De korte beschrijving van het artikel. |
| pre_creation_command | tinyint | De standaardactie die wordt uitgevoerd wanneer het artikel wordt aangemaakt in de abonnementsdatabase: 0 = Geen - als de tabel al bestaat bij de abonnee, wordt er geen actie ondernomen. 1 = Drop - laat de tabel vallen voordat hij opnieuw wordt aangemaakt. 2 = Delete - geeft een delete uit op basis van de WHERE-clausule in het subsetfilter. 3 = Korten - hetzelfde als 2, maar verwijdert pagina's in plaats van rijen. Er is echter geen WAAR-clausule. |
| pubid | uniqueidentifier | Het ID van de publicatie waartoe het huidige artikel behoort. |
| Bijnaam | int | De bijnaammapping voor artikelidentificatie. |
| column_tracking | int | De geeft aan of kolomtracking is geïmplementeerd voor het artikel. |
| Status | tinyint | Geeft de status van het artikel aan, die een van de volgende kan zijn: 1 = Unsynced - het initiële verwerkingsscript om de tabel te publiceren zal de volgende keer draaien wanneer de Snapshot Agent draait. 2 = Actief - het initiële verwerkingsscript om de tabel te publiceren is uitgevoerd. |
| conflict_table | sysname | De naam van de lokale tabel die de tegenstrijdige records voor het huidige artikel bevat. Deze tabel wordt uitsluitend ter informatie verstrekt en de inhoud kan worden aangepast of verwijderd door aangepaste conflictoplossingsroutines of rechtstreeks door de beheerder. |
| creation_script | nvarchar(255) | Het creatiescript voor dit artikel. |
| conflict_script | nvarchar(255) | Het conflictscript voor dit artikel. |
| article_resolver | nvarchar(255) | De conflictoplosser voor dit artikel. |
| ins_conflict_proc | sysname | De procedure die wordt gebruikt om conflictinformatie naar de conflicttabel te schrijven. |
| insert_proc | sysname | De procedure die wordt gebruikt om rijen in te voegen tijdens synchronisatie. |
| update_proc | sysname | De procedure die wordt gebruikt om rijen bij te werken tijdens synchronisatie. |
| select_proc | sysname | De naam van een automatisch gegenereerde opgeslagen procedure die de Merge Agent gebruikt om het vergrendelen en vinden van kolommen en rijen voor een artikel uit te voeren. |
| metadata_select_proc | sysname | De naam van de automatisch gegenereerde opgeslagen procedure die wordt gebruikt om metadata in de merge-replicatiesysteemtabellen te benaderen. |
| delete_proc | sysname | De procedure die wordt gebruikt om rijen te verwijderen tijdens synchronisatie. |
| schema_option | binary(8) | De bitmap van de optie voor schema-generatie voor het betreffende artikel. Voor informatie over ondersteunde schema_option waarden, zie sp_addmergearticle (Transact-SQL). |
| destination_object | sysname | De naam van de tabel die bij de abonnee is aangemaakt. |
| destination_owner | sysname | De naam van de eigenaar van het bestemmingsobject. |
| resolver_clsid | nvarchar(50) | De ID van de aangepaste conflictoplosser. Voor een business logic handler is deze waarde NULL. |
| subset_filterclause | nvarchar(1000) | De filterclausule voor dit artikel. |
| missing_col_count | int | Het aantal gepubliceerde columns dat ontbreekt in het artikel. |
| missing_cols | varbinary(128) | De bitmap die de kolommen beschrijft die ontbreken in het artikel. |
| excluded_cols | varbinary(128) | De bitmap van de kolommen die uit het artikel zijn uitgesloten. |
| excluded_col_count | int | Het aantal kolommen dat uit het artikel is weggelaten. |
| Kolommen | varbinary(128) | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| deleted_cols | varbinary(128) | De bitmap die de kolommen beschrijft die uit het artikel zijn verwijderd. |
| resolver_info | nvarchar(255) | De opslag voor aanvullende informatie die nodig is voor aangepaste conflictoplossers. |
| view_sel_proc | Nvarchar(290) | De naam van een opgeslagen procedure die de Merge Agent gebruikt om de initiële populatie van een artikel in een dynamisch gefilterde publicatie te doen, en voor het opsommen van gewijzigde rijen in elke gefilterde publicatie. |
| gen_cur | bigint | Genereert nummers voor lokale wijzigingen in de basistabel van een artikel. |
| vertical_partition | int | Geeft aan of kolomfiltering is ingeschakeld op een tabelartikel. 0 geeft aan dat er geen verticale filtering is en alle kolommen worden gepubliceerd. |
| identity_support | int | Specificeert of automatische identiteitsbereikbehandeling is ingeschakeld. 1 betekent dat identiteitsbereik is ingeschakeld, en 0 betekent dat er geen ondersteuning voor identiteitsbereik is. |
| before_image_objid | int | De trackingtabel object-ID. De trackingtabel bevat bepaalde sleutelkolomwaarden wanneer partitiewijzigingsoptimalisaties voor de publicatie zijn ingeschakeld. |
| before_view_objid | int | De object-ID van een viewtable. De weergave staat op een tabel die bijhoudt of een rij bij een bepaalde abonnee hoorde voordat deze werd verwijderd of bijgewerkt. Is alleen van toepassing wanneer partitiewijzigingsoptimalisaties voor de publicatie zijn ingeschakeld. |
| verify_resolver_signature | int | Specificeert of een digitale handtekening wordt geverifieerd voordat een resolver wordt gebruikt bij merge-replicatie: 0 = Handtekening is niet geverifieerd. 1 = De handtekening wordt geverifieerd om te zien of deze van een betrouwbare bron komt. |
| allow_interactive_resolver | bit | Specificeert of het gebruik van de Interactive Resolver op een artikel is ingeschakeld. 1 betekent dat de Interactieve Resolver op het artikel kan worden gebruikt. |
| fast_multicol_updateproc | bit | Geeft aan of de Merge Agent wijzigingen in één instructie op meerdere kolommen in dezelfde rij UPDATE kan toepassen. 0 = Geeft een aparte UPDATE uitgave voor elke gewijzigde kolom. 1 = Uitgegeven op een UPDATE instructie die ervoor zorgt dat er updates plaatsvinden naar meerdere kolommen in één statement. |
| check_permissions | int | De bitmap van de tabelniveau-machtigingen die worden geverifieerd wanneer de Merge Agent wijzigingen toepast op de Publisher.
check_permissions kan een van deze waarden hebben: 0x00 = Rechten worden niet gecontroleerd. 0x10 = Controleert de rechten op de Publisher voordat INSERTs worden gemaakt bij een abonnee die kan worden geüpload. 0x20 = Controleert de rechten op de Publisher voordat UPDATES die bij een abonnee zijn gemaakt kunnen worden geüpload. 0x40 = Controleert de rechten op de Publisher voordat DELETEs die bij een abonnee zijn gemaakt, kunnen worden geüpload. |
| maxversion_at_cleanup | int | De maximale generatie die wordt opgeschoond de volgende keer dat de Merge Agent draait. |
| processing_order | int | Geeft de verwerkingsvolgorde van artikelen in een samengevoegde publicatie aan; waarbij een waarde van 0 aangeeft dat het artikel ongeordend is, en artikelen worden verwerkt van laagste naar hoogste waarde. Als twee artikelen dezelfde waarde hebben, worden ze gelijktijdig verwerkt. Voor meer informatie, zie Specificeren Merge Replicatie-eigenschappen. |
| upload_options | tinyint | Definieert of wijzigingen kunnen worden aangebracht bij of geüpload vanaf de Abonnee, wat een van de volgende waarden kan zijn. 0 = Er zijn geen beperkingen op updates die bij de abonnee worden uitgevoerd; alle wijzigingen worden geüpload naar de Publisher. 1 = Wijzigingen zijn toegestaan bij de abonnee, maar worden niet geüpload naar de Publisher. 2 = Wijzigingen zijn niet toegestaan bij de abonnee. |
| published_in_tran_pub | bit | Geeft aan dat een artikel in een samengevoegde publicatie 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. |
| Licht | bit | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| procname_postfix | NCar(32) | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| well_partitioned_lightweight | bit | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| before_upd_view_objid | int | De ID van de weergave van de tabel vóór updates. |
| delete_tracking | bit | Geeft aan of verwijderingen worden gerepliceerd. 0 = Verwijderingen worden niet gerepliceerd. 1 = Verwijderingen worden gerepliceerd, wat het standaardgedrag is voor merge-replicatie. Wanneer de waarde van delete_tracking0 is, moeten rijen die bij de abonnee zijn verwijderd handmatig worden verwijderd bij de Publisher, en rijen die bij de Publisher verwijderd zijn, moeten handmatig bij de abonnee worden verwijderd. Opmerking: Een waarde van 0 resulteert in niet-convergentie. |
| compensate_for_errors | bit | Geeft aan of compenserende acties worden uitgevoerd wanneer er fouten optreden tijdens synchronisatie. 0 = Compenserende acties zijn uitgeschakeld. 1 = Wijzigingen die niet bij een abonnee of Publisher kunnen worden toegepast, leiden altijd tot compensatieacties om deze wijzigingen ongedaan te maken, wat het standaardgedrag is voor merge-replicatie. Opmerking: Een waarde van 0 resulteert in niet-convergentie. |
| pub_range | bigint | De omvang van de uitgeveridentiteit. |
| range | bigint | De grootte van de opeenvolgende identiteitswaarden die aan abonnees worden toegekend in een aanpassing. |
| drempel | int | Het drempelpercentage van de identiteitsbereik. |
| stream_blob_columns | bit | Geeft aan of de streamingoptimalisatie voor binaire kolommen van grote objecten wordt gebruikt. 1 betekent dat de optimalisatie wordt geprobeerd. |
| preserve_rowguidcol | bit | Geeft aan of replicatie een bestaande rowguid-kolom gebruikt. Een waarde van 1 betekent dat een bestaande ROWGUIDCOL-kolom wordt gebruikt. 0 betekent dat replicatie de kolom ROWGUIDCOL heeft toegevoegd. |
| partition_view_id | int | Identificeert de weergave die een abonneepartitie definieert. |
| repl_view_id | int | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| partition_deleted_view_rule | sysname | De instructie die wordt gebruikt in een merge replicatietrigger om de partitie-ID op te halen voor elke verwijderde of bijgewerkte rij op basis van de oude kolomwaarden. |
| partition_inserted_view_rule | Systeemnaam | De instructie die wordt gebruikt in een merge replicatietrigger om de partitie-ID op te halen voor elke ingevoegde of bijgewerkte kolom op basis van de nieuwe kolomwaarden. |
| membership_eval_proc_name | sysname | De naam van de procedure die de huidige partitie-ID's van rijen in MSmerge_contents (Transact-SQL) evalueert. |
| column_list | sysname | Een komma-gescheiden lijst van kolommen die in een artikel zijn gepubliceerd. |
| column_list_blob | sysname | Een komma-gescheiden lijst van kolommen gepubliceerd in een artikel, inclusief binaire kolommen voor grote objecten. |
| expand_proc | sysname | De naam van de procedure die partitie-ID's opnieuw evalueert voor alle kindrijen van een nieuw ingevoegde ouderrij en voor ouderrijen die een partitiewijziging hebben ondergaan of verwijderd zijn. |
| logical_record_parent_nickname | int | De bijnaam van de bovenste ouder van een bepaald artikel in een logisch record. |
| logical_record_view | int | Een weergave die de hoofdartikel-paper-rowguid van het hoofdniveau outputt, corresponderend met elk kind-rowguid. |
| logical_record_deleted_view_rule | sysname | Vergelijkbaar met logical_record_view, behalve dat het kindrijen toont in de "verwijderde" tabel in update- en delete-triggers. |
| logical_record_level_conflict_detection | bit | Geeft aan of conflicten moeten worden gedetecteerd op het niveau van het logische record of op het niveau van een rij of kolom. 0 = Conflictdetectie op rij- of kolomniveau wordt gebruikt. 1 = Logische recordconflictdetectie wordt gebruikt, waarbij een wijziging in een rij bij de Publisher en een wijziging in een aparte rij hetzelfde logische record bij de Subscriber als een conflict wordt behandeld. Wanneer deze waarde 1 is, kan alleen logische conflictoplossing op recordniveau worden gebruikt. |
| logical_record_level_conflict_resolution | bit | Geeft aan of conflicten op het niveau van het logische record of op rij- of kolomniveau moeten worden opgelost. 0 = Rij- of kolomresolutie wordt gebruikt. 1 = In geval van een conflict overschrijft het gehele logische record van de winnaar het volledige logische record aan de verliezende kant. Een waarde van 1 kan worden gebruikt bij zowel logische registratiedetectie als met detectie op rij- of kolomniveau. |
| partition_options | tinyint | Definieert de manier waarop gegevens in het artikel worden gepartitioneerd, wat prestatieoptimalisaties mogelijk maakt wanneer alle rijen slechts in één partitie of in slechts één abonnement horen. De partition_options kan een van de volgende waarden zijn. 0 = De filtering voor het artikel is ofwel statisch of levert geen unieke deelverzameling gegevens op voor elke partitie, dat wil zeggen een "overlappende" partitie. 1 = De partities overlappen elkaar, en DML-updates die bij de abonnee worden uitgevoerd, kunnen de partitie waartoe een rij behoort niet wijzigen. 2 = De filtering voor het artikel levert niet-overlappende partities op, maar meerdere abonnees kunnen dezelfde partitie ontvangen. 3 = De filtering voor het artikel levert niet-overlappende partities op die uniek zijn voor elk abonnement. |
| name | sysname | De naam van een partitie. |
Zie ook
Partities beheren voor een samenvoegpublicatie met geparameteriseerde filters
Replicatietabellen (Transact-SQL)
replicatieweergaven (Transact-SQL)
sp_addmergepartition (Transact-SQL)
sp_helpmergepartition (Transact-SQL)