Als u SQL Server 2008 gebruikt, is een indexfilter misschien uw oplossing:
http://msdn.microsoft.com/en-us/library/ms188783 .aspx
Dit is hoe ik een unieke index afdwing met meerdere NULL-waarden
CREATE UNIQUE INDEX [IDX_Blah] ON [tblBlah] ([MyCol]) WHERE [MyCol] IS NOT NULL