Hãy thử điều này:
ALTER TABLE dbo.YourTableName
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
Column01,
Column02,
Column03
)
Tôi sử dụng tên doanh nghiệp cho các ràng buộc để nếu nó bị vi phạm và một ngoại lệ xuất hiện, tôi sẽ nhận được " Chỉ một khoản tiền mỗi nhân viên vi phạm "trong thông báo lỗi của tôi chứ không phải" vi phạm ConstraintXXX ".