Wenn beim Archivieren ähnliche Fehler im Protokoll mehrfach oder einzeln auftreten, befolgen sie bitte die angegebene Lösung.
Error copying request 17423348 to Archive: Error in database Operation: Violation of UNIQUE KEY constraint 'IX_tblLogEO'. Cannot insert duplicate key in object 'dbo.tblLogEO'. The duplicate key value is (33165616).
Violation of UNIQUE KEY constraint 'IX_tblLogParam'. Cannot insert duplicate key in object 'dbo.tblLogParam'. The duplicate key value is (97814515).
Violation of UNIQUE KEY constraint 'tblLogRegister_UniqueValues'. Cannot insert duplicate key in object 'dbo.tblLogRegister'. The duplicate key value is (242087797).
Rot makierte Textstellen sind bei jeder Fehlermeldung anders, da sie von den einzelnen Anträgen abhängig sind.
Lösung:
Das Probelm liegt darin das einige Anträge zwar archiviert, aber nicht aus der 'ntadm2' entfernt wurden.
Sie können das Problem lösen indem sie sich alle IDs der Anträge anzeigen lassen, die in der 'ntadm2' und im Archiv vorhanden sind. Nutzen sie dafür das folgende SQL-Statement:
select [id] from tblLogRequest where [id] in (select [id] from tblArchiveRequest)
Rufen sie für alle IDs die sie jetzt angezeigt bekommen die folgende Abfrage auf, um die nicht gelöschten IDs aus der 'ntadm2' zu löschen:
exec sp_delLogRequest{ID des Antrags}
Wenn sie das für alle IDs getan haben werden die Fehler im Protokoll verschwinden.