我创建了脚本来复制数据库架构和所有对象。接下来,我使用此命令,C:> sqlcmd -S main \ mssqlserver - i c:\ test \ script.sql 复制"来源"数据库到另一台机器(用于测试目的)。它弹出错误," ... INSERT语句与CHECK约束冲突" CK_field1" ..."。它还会弹出外键约束的错误。
我找到了这个,How can foreign key constraints be temporarily disabled using T-SQL?
显示如何暂时禁用外键约束。我的问题是我需要在"来源"数据库在创建脚本之前?然后在我完成创建"目的地"数据库,我需要回去启用" source"再次db?在此先感谢您的帮助。