Опитайте това:
ALTER TABLE dbo.YourTableName
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
Column01,
Column02,
Column03
)
Използвам имена на фирми за ограничения, така че ако бъдат нарушени и се появи изключение, получавам „Само едно нарушение на отдел на служител “ в моето съобщение за грешка, а не „Нарушение на ограничениеXXX ".