Синтаксис выглядит немного глупо с повторением слова «проверка», но вы хотите:
alter table table1 with check check constraint fk_1
go
Добавление опции «с проверкой» проверит существующие данные на соответствие ограничению. Это также предотвратит недопущение ограничения .
.
Если какие-либо существующие данные нарушают ограничение, вы получите ошибку, которая будет выглядеть следующим образом:
The ALTER TABLE statement conflicted with the CHECK constraint "fk_1".