架构比较Visual Studio 2012

时间:2013-01-23 07:48:03

标签: sql sql-server visual-studio-2012

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

现在我理解了这个错误,我可以手动解决这个问题。但是,在为它创建脚本帐户并且在尝试删除表之前删除[约束]时,不应该使用Schema Compare吗?

如果我们只需要修复Visual Studio无法解决的问题,那么这个功能的重点是什么?我错过了一个设置吗?

1 个答案:

答案 0 :(得分:0)

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

请查看此处,看看这是否有助于解决此问题,以便将来进行任何修改。