1. Home
  2. Kennisbank
  3. OnsDB
  4. Installatie OnsDB 4

Foutmelding: violation of primary key constraint in OnsDB 4

Bijgewerkt op 13 Nov om 09.28 uur

Let op

Vanaf 1 mei 2027 is OnsDB versie 5 de minimaal vereiste versie. Eerdere versies van OnsDB werken vanaf die datum niet meer. Zorg daarom dat je vóór 1 mei 2027 bent overgestapt op versie 5 of hoger. Voor meer informatie over het overstapen naar versie 5 van OnsDB, bekijk hier de migratie gids.

Probleemomschrijving

De foutmelding is vergelijkbaar met onderstaande illustratie. Deze foutmelding kan afwijken, afhankelijk van het type lokale database. Het betreft in ieder geval "duplicate key values".

/topic-images/violation%20of%20primary%20key%20constraint_306.png

Probleemomschrijving

Dit ontstaat doordat er meerdere runs draaien met overlap, waarbij geldt dat de gegevens naar dezelfde database worden weggeschreven.

Oplossing

Beëindig alle OnsDB-runs en start 1 run opnieuw.

Voorkomen

Controleer geautomatiseerde/ingeplande runs op mogelijke overlap. In de e-mailrapportage en in de OnsDB-logs is te zien hoelang een run duurt. Zorg ervoor dat de ingeplande runs niet kunnen overlappen door deze ruim te planning met inachtneming van de duur van een reguliere run. Stel dat de run 1 uur en 20 minuten duurt, plan de runs dan met 2 uur tussenruimte. Het is ook mogelijk om in Windows in te stellen dat een taak niet dubbel gestart kan worden. Zie voor meer informatie deze pagina.