在阅读了
this帖子以及使用Team Edition for Database Professionals的建议之后,我想知道sql server 2008 / Visual stuio 2010 ultimate有没有相同的内容.
>创建测试数据.
>架构比较.
>数据比较.
>数据库单元测试.
>重构.
>集成的T-sql编辑器,IDE中的第一类语言构造,就像C#和VB.NET一样.
有关详细信息,请参阅本文:http://www.codinghorror.com/blog/2006/12/is-your-database-under-version-control.html
似乎Visual Studio 2010(和2008)对此问题有非常强大的方法.我不知道它是否是存在的最佳选择,但它绝对是好的.
这是Getting Started和Walkthrouge,以了解如何开始使用它.
解决方法
VS 2010 Premium和Ultimate内置了(扩展数据库开发链接)
http://www.microsoft.com/visualstudio/en-us/products
简而言之,您的数据库项目将被检入源代码管理,并从数据库项目部署到生产环境.
如果您正在寻找在VS2010之外使用的东西,那么redgate有一个测试版
http://www.red-gate.com/Products/SQL_Source_Control/index.htm