Ja wie sieht denn das CONSTRAINT Konstrukt aus - ist das wirklich so fies? Was sind die Feldtypen die geprüft werden? Und wie immer bei
MSSQL kann man durch Schrauben mit Statistiken und Indexen sicher was erreichen. Übrigens hängt es auch davon ab bei welchem Feld es fehlschlägt, denn es kann ja ggf. mehrere Duplikate diesbezüglich geben.
Ansonsten steht der Key in der
Exception:
CREATE UNIQUE INDEX terminated because a duplicate key was found. Most significant primary key is '%S_KEY'.
oder
Cannot insert duplicate key row in object '%.*ls' with unique index '%.*ls'.