MSSQL临时性禁用外键
ALTER TABLE foo NOCHECK CONSTRAINT ALL --禁用所有外键
ALTER TABLE foo WITH CHECK CHECK CONSTRAINT ALL --启用所有外键
主键约束不存在禁用的,所以不用担心影响到主键约束。 启用外键的条件是数据库中的数据不违背外键规则,即该方法不能用于像MySQL那样初始化导入不完整的数据。 经测试在SSLDB 2012可用。
参考: https://stackoverflow.com/questions/737115/turn-off-constraints-temporarily-ms-sql