我在SQL Server 2008
我的解决方案中添加了一个数据库项目,Visual Studio 2010 Professional Edition
希望它可以让我将我的数据库包含在版本控制中。
我可以将每个数据库对象的架构文件提交到版本控制中,但是这些架构文件所有的脚本对象都是create而不是alter,所以对于大学获取我的更改和更新他们的数据库来说并不好。
这是让我的数据库进入源代码控制的好方法吗?
实际使用它将数据库更新到给定修订版而不丢失与删除和重新创建所有表相关的所有数据的工作流程是什么?
更新:在 Premium 和 Ultimate 版本上,有一个架构比较工具可以轻松完成。这在 Professional 上不存在。有没有简单的手动解决方法?