我们有三个开发人员和一个测试人员都针对同一个数据库.我们经常更改数据库的架构,每次我们这样做都会对其他人造成头痛的涟漪效应.
针对MS sql Server 2008进行面向.NET的开发是否有良好的实践来管理?我在想Rails Migrations类似的东西,每个dev和tester都有自己的本地数据库.还是那个过度杀戮?至少要有单独的测试和开发数据库,但目前手动保持两个数据库的同步可能比我们目前的困境更糟糕.
LiquiBase似乎很有希望,有没有人成功地在类似的环境中使用它?还是有更好的方法?
如果重要的话,我们使用的是sql Server 2008,VS 2008和.NET 3.5.