我想开始控制我们的数据库的源代码。我在这里阅读了很多问题,发现带有数据库版的 MS Team System 2008 正是我所需要的。所以我们得到了它,我们真的有点迷失了。
首先,我们想比较我们拥有的不同数据库(DEV、STA 和 PROD),因为我们从未对数据库进行过任何源代码控制,它们可能有一些我们想要解决的差异。我读过 MS Team System 2008 DB 版可以做到这一点,但我认为我们没有找到方法。
一旦我们让每个数据库都处于相同的“状态”,我们想创建某种计划,将本地开发人员数据库的更改传播到一些源代码控制(我认为将数据库项目置于 SVN 下就可以完成这项工作)。然后有办法生成“更改脚本”以将更改传播到 STA,然后当然是 PROD。关于如何做到这一点的任何想法?
这可能已经被问过了,但我想我没有找到任何东西,因为我没有使用正确的术语进行搜索。
非常欢迎提供指向另一个 SO 问题或描述如何使用 MS Team System 2008 数据库版和 SQL Server 2005 项目的文章的链接。
谢谢大家
干杯