我们目前正在手动更新我们的SQL Server数据库创建和更新脚本,我正在寻找更好的方法。
之前我曾经使用过MySQL Workbench,并且它具有更新数据库创建脚本以匹配实时数据库的功能,并且在此过程中还会生成更新脚本。
SQL Server中是否有类似的功能?如果是这样,你能提供参考吗?
答案 0 :(得分:3)
如果您使用的是Visual Studio,答案是SQL Server数据工具(SSDT)。它带有SQL Schema Compare功能。请在此处查看:http://msdn.microsoft.com/en-us/data/tools.aspx
SSDT还可以执行许多其他工作,例如自动数据库测试,数据库的自动构建和部署等。
还有第三方替代品,例如Red Gate的SQL Compare:http://www.red-gate.com/products/sql-development/sql-compare/