我有两个数据库,想合并它们。感谢 .net,我进行了迁移,这帮助我轻松地将第二个数据库合并到第一个数据库。现在我需要将数据从旧的(第二个)数据库迁移到第一个数据库。通过任务 -> 导出数据(在 SSMS 中)我创建了这样的迁移,但是由于迁移表的顺序出现了问题。有些表必须首先迁移,因为其他表需要外键。 SSMS 中没有这种设置顺序的能力,因此我创建了 .dtsx 包并在 Visual Studio 中打开以对其进行修改(集成服务项目)。但是在这里我也没有看到设置迁移顺序的选项。
Check constraints off之类的问题不合适
还有关于编写我自己的迁移查询:猜测以防万一迁移数千个表写入查询迁移是不可接受的。