ここに答えがあると思います。
アダムマハニックからの返信を参照してください。
引用: 申し訳ありませんが、SQLServerではそれを行うことはできません。最善の方法は、すべてのテーブル(おそらくカーソル付き)をループし、すべての制約を変更してから、最後に戻すことです。ただし、これは明らかに、現在のスクリプトだけでなく、すべてのユーザーセッションに影響します。
SQLServerで最も近いオプションは次のようです。
-- assuming y has FK to x like
-- constraint fk_y_x foreign key (id) references x (id)
alter table y nocheck constraint fk_y_x
go