Je pense qu'il y a une réponse ici.
Définir les vérifications de clé étrangère dans un script d'insertion
Voir la réponse d'Adam Machanic.
Citation : Désolé, vous ne pouvez pas faire cela dans SQL Server. Le mieux que vous puissiez faire est de parcourir toutes les tables (avec un curseur, peut-être), de modifier toutes les contraintes, puis de les rétablir à la fin. Mais évidemment, cela affecterait toutes les sessions utilisateur, pas seulement votre script actuel.
Il semble que l'option la plus proche dans SQL Server ressemble à ceci.
-- 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