Hvis du bruger SQL Server 2008, vil et indeksfilter måske være din løsning:
http://msdn.microsoft.com/en-us/library/ms188783 .aspx
Sådan håndhæver jeg et unikt indeks med flere NULL-værdier
CREATE UNIQUE INDEX [IDX_Blah] ON [tblBlah] ([MyCol]) WHERE [MyCol] IS NOT NULL