Я бы хотел увидеть возможность прикрепления пользовательских сообщений об ошибках к объектам CONSTRAINT, особенно к ограничениям CHECK. Либо напрямую, либо через пользовательский номер ошибки в системных сообщениях.
Я видел, как разработчикам приходилось создавать триггеры. Я думаю, что это плохая причина для его реализации.
Я использую SQL SERVER 2008.