2011-11-09 40 views
1

我有一个生产数据库和一个开发数据库。我希望将某些开发数据库更改传播到生产数据库。由于bug修复,生产DB还有一些新的列和更改。我需要一个允许在列级接受/拒绝更改的Scema比较工具。SQL模式比较 - 列级别操作

我已经尝试过VS2010架构比较,但似乎无法更改列级别的更新操作...尝试了红色的SQL比较9,同样,无法编辑列级别的更改。

我怀疑我必须手动修改由这两者之一生成的更新脚本。

什么是处理这个问题的推荐方法? VS2010或红门vs其他工具?

谢谢。

回答

1

红门的这个工具是黄金标准。命令行选项可让您将脚本自定义为您所需的级别。

编辑:红色的SQL SQL比较使得选择和选择更改变得非常容易: 如果右键单击底部窗格中显示的差异,您可以显示脚本,该脚本易于复制,粘贴和编辑。我知道这不是自动的,但通过用户界面非常灵活。

当然,同步向导也会很高兴地生成一个很好的评论脚本。

不过,如果您想自动化到列级别,请使用命令行选项,然后使用其他方法修改您的结果脚本。