Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL架构比较-列级操作_Sql Server_Schema Compare - Fatal编程技术网

Sql server SQL架构比较-列级操作

Sql server SQL架构比较-列级操作,sql-server,schema-compare,Sql Server,Schema Compare,我有一个生产数据库和一个开发数据库。我希望将一些开发数据库更改传播到生产数据库。由于bug修复,生产数据库也有一些新的列和更改。我需要一个Scema比较工具,允许在列级别接受/拒绝更改 我尝试过VS2010模式比较,但似乎无法在列级别更改更新操作。。。尝试了Red Gate SQL Compare 9,相同,也无法在列级别编辑更改 我怀疑我必须手动修改这两个脚本中的一个生成的更新脚本 建议采用什么方法来处理此问题?VS2010或红门vs其他工具 谢谢。红门的工具是金本位。命令行选项可以让您根据需

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

我尝试过VS2010模式比较,但似乎无法在列级别更改更新操作。。。尝试了Red Gate SQL Compare 9,相同,也无法在列级别编辑更改

我怀疑我必须手动修改这两个脚本中的一个生成的更新脚本

建议采用什么方法来处理此问题?VS2010或红门vs其他工具


谢谢。

红门的工具是金本位。命令行选项可以让您根据需要自定义脚本

编辑:Red Gate SQL compare使选择更改变得非常容易: 如果右键单击底部窗格中显示的差异,则可以显示脚本,该脚本易于复制、粘贴和编辑。我知道这不是自动化的,但它通过UI非常灵活

当然,同步向导也会很高兴地生成一个注释良好的脚本


尽管如此,如果您想自动化到列级别,请使用命令行选项,然后使用其他工具来修改生成的脚本。

Red Gate的工具就是金标准。命令行选项可以让您根据需要自定义脚本

编辑:Red Gate SQL compare使选择更改变得非常容易: 如果右键单击底部窗格中显示的差异,则可以显示脚本,该脚本易于复制、粘贴和编辑。我知道这不是自动化的,但它通过UI非常灵活

当然,同步向导也会很高兴地生成一个注释良好的脚本

尽管如此,如果您想自动转换到列级别,请使用命令行选项,然后使用其他选项修改生成的脚本。

SQL Compare 9.5(当前作为测试版提供)允许您编辑默认生成的脚本,并在提交到源代码管理时(通过SQL源代码管理3),将在将来的部署中重新使用自定义设置

SQL Compare 9.5(目前作为测试版提供)允许您编辑默认生成的脚本,并且在提交到源代码管理时(通过SQL源代码管理3),将在将来的部署中重新使用自定义设置