Creo que aquí hay una respuesta.
desactivar las comprobaciones de clave externa en un script de inserción
Ver respuesta de Adam Machanic.
Cita: Lo siento, no puedes hacer eso en SQL Server. Lo mejor que puede hacer es recorrer todas las tablas (con un cursor, tal vez), modificar todas las restricciones y luego volver a establecerlas al final. Pero, obviamente, eso afectaría a todas las sesiones de usuario, no solo a su script actual.
Parece que la opción más cercana en SQL Server es algo como esto.
-- 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