【发布时间】:2013-06-06 23:44:27
【问题描述】:
是否有一种工具可以在大型(1800 条语句)迁移脚本中检测“逆向”操作(例如在开头添加列/表,稍后再删除)?
【问题讨论】:
-
您只想执行一次,还是要检查多个脚本?
-
不知道有没有这样的工具。我会四处寻找,但我觉得这会产生大量误报,因为添加和删除表是处理数据转换等的一种非常常见的方式。
-
您可以将数据库与 Visual Studio 架构比较器进行比较,如果您备份了数据库,运行迁移脚本并将更新的数据库与备份进行比较,您将获得“反向”脚本。
-
Visual Studio 2012 中的 sql server 项目。使用源代码管理来保持“之前”和“之后”
标签: sql query-optimization static-analysis