3

当我使用 Visual Studio 2012 的 Sql Schema Compare 运行比较和更新时,我得到“无法删除对象 'dbo.Countries',因为它被 FOREIGN KEY 约束引用。执行批处理时出错。”

现在我理解了这个错误,我可以手动修复它。但是,当它创建脚本帐户时,Schema Compare 不应该在它尝试删除表之前删除[约束吗?

如果我们只需要修复 Visual Studio 未能解决的问题,那么这个功能的意义何在?我错过了一个设置吗?

4

1 回答 1

0

我发现数据库比较中有一些默认设置是出于保护目的,但大多数都可以在模式比较选项中被覆盖。

看看那里,看看这是否有助于为您将来进行的任何修改解决这个问题。

于 2013-07-03T09:39:03.660 回答