如何为所有表创建修改表脚本

时间:2018-07-11 01:12:18

标签: sql sql-server version-control

我总是遇到一个问题,当我修改开发数据库上的表时,我忘记在生产机器上进行相同的更改。如果我做了很多更改,也很难(而且乏味)记住我所做的所有更改。

是否存在某种解决方案来以编程方式更新生产数据库/表,或者类似于从版本控制中获取文件的最新版本?

1 个答案:

答案 0 :(得分:1)

我要做的就是简单地比较Dev数据库和生产数据库(或在进行任何更改之前获取的Dev数据库的备份副本)。

有很多工具可以比较2个数据库的架构和数据。其中一种工具是redgate's SQL compare