Violation of PRIMARY KEY constraint 'AfasKnGeneratedSignalsPRK'. Cannot insert duplicate key in object 'dbo.AfasKnGeneratedSignals'

Je krijgt deze melding als de geplande taak Signalen genereren voltooid is met fouten.

Oorzaak

Er zijn meerdere oorzaken mogelijk:

  • Deze melding krijg je als de geplande taak Signalen genereren twee of meer keer op hetzelfde tijdstip wordt uitgevoerd. De taken mogelijk elkaar niet overlappen. Ze worden dan namelijk dubbel uitgevoerd, wat zorgt voor dubbele signalen.
  • Deze melding krijg je als er twee precies dezelfde signalen gegenereerd worden . Dit kan veroorzaakt worden als je een signaal hebt gekopieerd dat nog teveel op het oorspronkelijke signaal lijkt.

Oplossing

Er zijn meerdere oplossingen mogelijk:

  • Je lost de melding op door één van de geplande taken te verwijderen/te blokkeren. Zorg ervoor dat de geplande taken elkaar niet overlappen.
  • Je lost de melding op door de vergelijkingswaarde in het signaal uit te breiden, zodat de signalen niet meer identiek zijn aan elkaar. Hiervoor kan het nodig zijn extra velden uit de achterliggende gegevensverzameling toe te voegen. Open het signaal via: Algemeen / Beheer / Signaal / Definitie. Op het tabblad Vergelijkingswaarde zie je welke velden uit de gegevensverzameling het signaal genereren. Je voegt extra velden toe door de gegevensverzameling te openen via de actie Aanpassen gegevensverzameling. Voeg hier velden toe die ervoor zorgen dat de gecombineerde waarde van de gekozen velden maar één keer voorkomt.

Meer informatie hierover lees je in het artikel Vergelijkingswaarde van een signaal vastleggen.