我不是数据库程序员,但我有一个包含许多表的大型数据库。我的数据库程序员离开了我们一起做的项目。因此,完成该项目的所有负担都落在了我身上。在我的本地服务器上,我对我的应用程序的数据库模式做了很多更改。我注意到笔记本中的所有更改以在主服务器上实现它们。但我想要一种快速方法来使用这些更改更新主服务器上的数据库。所以我想知道是否有任何方法可以仅针对使用 SQL Server Management Studio 或其他工具在本地服务器上完成的那些更改生成查询?
最佳答案
一个 SQL 比较工具应该为您提供一个好的解决方案作为开始
DBComparer提供 Redgates [SQL 比较] ( http://www.red-gate.com/products/sql-development/sql-compare/) 的免费替代品
今后您应该保留数据库的源代码控制版本。
我们公司也将db版本存储在数据库中,并使用版本化更新脚本 每当实时数据库需要更新时。
关于sql - 如何获取数据库模式更改的 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27042885/