Prova detta:
ALTER TABLE dbo.YourTableName
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
Column01,
Column02,
Column03
)
Jag använder företagsnamn för begränsningar så att om det överträds och ett undantag bubblar upp, får jag "Endast en avdelning per anställd överträdelse " i mitt felmeddelande istället för "ConstraintXXX violation ".