我希望所有数据库DDL代码都在CVS下。
我们使用Subversion来管理.NET代码,但所有的数据库代码仍未版本化。
我们都知道数据库逻辑的重要性。我已经搜索过,但只找到了一些(昂贵的)工具。我相信存在其他(更便宜的)解决方案。
您建议采取什么方法?哪些工具最合适?
SQL Server 2005、VS 2008 TS、TSVN
更新: 我们的编码情境是开发人员不能直接访问PROD DB。它只能通过脚本进行更改(因此这不是问题)。
我最感兴趣的是DEV环境,所有开发人员都有完全访问权限。
所以开发人员会覆盖先前由另一个开发人员更改的USP。
我希望能够恢复丢失的版本/比较USPs修订等。
更新-2
为了创建部署脚本,我们使用Red-Gate SQL Compare。
它运行得很完美-所以部署脚本不是问题。