我想在 CVS 下拥有所有 DB DDL 代码。
我们正在为我们的 .NET 代码使用 Subversion,但所有数据库代码仍然没有版本化。
我们所知道的是数据库逻辑的重要性。我用谷歌搜索过,但我发现只有少数(昂贵的工具)。我相信存在其他(更便宜的)解决方案。
您建议遵循什么方法?什么工具最合适?
SQL Server 2005、VS 2008 TS、TSVN
更新 我们的编码场景是开发人员无法直接访问 PROD DB。它仅由脚本更改(因此这不是问题)
我最感兴趣的是所有开发人员都可以完全访问的 DEV 环境。
因此,开发人员会覆盖之前由另一个人更改的 USP。
我希望有可能恢复丢失的版本/比较 USP 修订等。
UPDATE-2
为了创建部署脚本,我们使用 Red-Gate SQL Compare。
完美运行 - 所以部署脚本不是一个案例。