在一个团队中,人们往往会修改开发SQL Server表并忘记保存,或者为部署准备更改并等待部署。这会导致我们的开发和生产表不一致,在SProc被推到生产环境时会引起问题。
是否有一种工具,我可以输入SProc名称,并检查在开发和生产数据库中引用的所有表,以及通知是否存在差异?
在一个团队中,人们往往会修改开发SQL Server表并忘记保存,或者为部署准备更改并等待部署。这会导致我们的开发和生产表不一致,在SProc被推到生产环境时会引起问题。
是否有一种工具,我可以输入SProc名称,并检查在开发和生产数据库中引用的所有表,以及通知是否存在差异?
我知道两个优秀的工具用于比较SQL数据库结构——它们不会专门查看存储过程的文本,但是它们将显示您数据库中的结构差异:
Redgate还有一个SQL Dependency Tracker,可以可视化对象依赖关系,在这里可能非常有用。
Marc