Stačí přidat unikátní index nad požadovaný sloupec. Pouze bude potřeba z tohoto unikátního indexu vyloučil hodnoty, které chcete, aby bylo možné opakovat. Tedy například:
CREATE UNIQUE NONCLUSTERED INDEX [UQ_User_UserName] ON [dbo].[User] ([UserName] ASC) WHERE ([UserName] IS NOT NULL)
|