有兴趣,如果有人广泛使用VSTS数据库版,如果是这样,您认为哪些功能比标准的Visual Studio数据库项目最有用?
与RedGate的SqlCompare等替代模式管理选项或工具相比,最引人注目的功能是什么?
编辑:微软刚刚发布了数据库版(GDR)的RTM版本,它增加了对SQL Server 2008的支持 - 链接就在这里.我之前在这里(简要地)发表过关于它的博客.
有没有人有机会与东德做任何真正的工作?看起来有一些真正的增强功能,包括重构支持.我真的很想知道人们是否在SQL Server 2008中使用它...
下载地址:[ http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&displaylang=en]
如果将它与RedGates之类的工具进行比较,特别是对于SQL Server,那么如果您拥有正确的MSDN订阅,则无需为其他工具花费更多资金(但请记住,RedGate工具更多)它涵盖了其他工具未涵盖的一些要点(如数据库级别的回归测试和单元测试),并且它与VSTS的其他测试工具以集成的方式进行,因此您可以在Team System中记录结果.
与像Embarcadero ErStudio(我选择的解决方案)这样的工具相比,它错过了跨数据库的功能,这是一个很大的问题,至少对我而言.
如果您是拥有正确MSDN订阅的"所有微软"商店,那么值得花些时间在它上面.
我们在Stack Overflow上使用Team Suite的数据库版本功能.正如Vaibhav所说,它主要是有用的,因为它为您提供了一种单击方式,可以将数据库反向工程为源代码控制,并使其保持最新.
请注意,它还具有不错的数据和模式比较工具.您可以将项目与物理数据库进行比较,反之亦然.这使您可以非常轻松地使数据库保持最新,无论您在何处进行更改 - 在文件系统数据库项目中,或在物理数据库本身中.