是否有人建议使用Team System 2008和Team Foundation Server 2008管理数据库更改?我是我公司的开发人员,并希望通过TFS 2008实现对数据库存储过程,触发器,表等的源代码控制。
我们目前正在使用TFS 2008来管理.Net项目的源代码。我们有Visual Studio Team System 2008,其中包含Architecture Edition,Database Edition,Development Edition和Test Edition。我并不熟悉数据库版的功能。
我真的很感激任何建议。
只是为了让你们知道我们将使用它来控制2005年和2008年的sql server数据库。感谢。
答案 0 :(得分:0)
我们一直在使用DB Ghost进行数据库更改管理。它在捕获整个数据库方面做得很好。他们有一个建议的流程来启动和获取源代码控制中的数据库。
也就是说,如果您已经拥有Team Suite,我建议您使用内置工具。以下是Team Edition数据库的MSDN Getting Started类型信息的链接。
祝你好运,并祝贺你决定对你的数据库进行版本化。这是一个具有挑战性的过程,但却非常重要。答案 1 :(得分:0)
使用数据库版本,您可以轻松导入数据库对象并将对象添加到源代码管理中。在开发数据库时,可以在数据库项目中执行此操作,然后将更改部署到sql server。
另请参阅Visual Studio ALM Rangers的数据库指南:http://vsdatabaseguide.codeplex.com/