Conflictoplossing op rijniveau en op kolomniveau - vergelijking

Conflictoplossing op rijniveau en op kolomniveau - vergelijking

In Microsoft Access 95 en 97 worden conflicten op rijniveau vastgesteld. Conflicten doen zich voor wanneer dezelfde record in twee verschillende replica's wordt gewijzigd, ook als verschillende velden worden gewijzigd. Als in de ene replica bijvoorbeeld het telefoonnummer van een klant wordt gewijzigd en in een andere replica de postcode van diezelfde klant, veroorzaakt dat een conflict.

In Access 2000 worden conflicten op kolomniveau vastgesteld. Wijzigingen in dezelfde record in twee verschillende replica's veroorzaken alleen een synchronisatieconflict als de wijzigingen betrekking hebben op dezelfde kolom of hetzelfde veld. In het voorgaande voorbeeld treeft nu dus geen conflict op, aangezien verschillende velden worden gewijzigd.

Wanneer een database repliceerbaar wordt gemaakt, is conflictoplossing op kolomniveau de standaardinstelling. Als u voor een tabel conflictoplossing op rijniveau wilt opgeven, moet u dat instellen voordat u de tabel repliceerbaar maakt.

Voordat u een database of een afzonderlijke tabel repliceerbaar maakt, kunt u instellen dat conflicten moeten worden bijgehouden. Als u eenmaal een replica hebt gemaakt, kunt u deze instelling niet meer wijzigen. Voor afzonderlijke tabellen kunt u conflictoplossing op rijniveau wel achteraf instellen, met behulp van de tabeleigenschap RowLevelTracking.

Opmerking Met JRO (Jet and Replication Objects) kunt u alleen de standaardinstelling opgeven voor het bijhouden van conflicten voor de database, niet voor afzonderlijke tabellen. Wanneer u een database repliceerbaar maakt, kunt u de eigenschap ColumnLevelTracking met de JRO-methode MakeReplicable instellen op True of False .

Meer informatie

Een replica van de database maken

Replicatie met JRO (Jet and Replication Objects)

Replicatie in een Microsoft Access-project - overzicht