I have a table with unique constraint on it:
create table dbo.MyTab ( MyTabID int primary key identity, SomeValue nvarchar(50) ); Create Unique Index
Why not implement a INSTEAD OF INSERT trigger on the table? You can check if the row exists, do nothing if it does, and insert the row if it doesn't.
INSTEAD OF INSERT