Team Foundation Server 2008管理Sql Server 2005和2008数据库更改

问题描述:

有没有人有任何关于使用Team System 2008和Team Foundation Server 2008管理数据库更改的建议?我是我公司的开发人员,希望能够通过TFS 2008实现对数据库存储过程,触发器,表格等的源代码控制......Team Foundation Server 2008管理Sql Server 2005和2008数据库更改

我们目前使用TFS 2008来管理我们的.Net源代码项目。我们拥有包含体系结构版,数据库版,开发版和测试版的Visual Studio Team System 2008。我对Database Edition的功能并不十分熟悉。

我真的很感激任何建议。

只是为了让大家知道我们将使用它来控制2005和2008 SQL Server数据库的源代码。谢谢。

我们一直在使用DB Ghost进行数据库变更管理。它在捕获整个数据库方面做得很好。他们有一个建议的流程来启动并获取源代码管理中的数据库。

也就是说,如果你已经有Team Suite,我会推荐使用内置的工具。这是一个指向Team Edition数据库的MSDN Getting Started类型信息的链接。

祝您好运,并祝贺您决定版本化您的数据库。这是一个具有挑战性的过程,但是非常重要。

使用数据库版本,您可以轻松导入数据库对象并将对象添加到源代码管理中。开发数据库时,可以从数据库项目中完成,然后将更改部署到sql server。

另请参见Visual Studio ALM流浪者的数据库指南:http://vsdatabaseguide.codeplex.com/