【发布时间】:2011-05-07 02:21:14
【问题描述】:
一家开发公司拥有一系列使用 SQL Server 2000、2005、2008.2008 R2 数据库的 ASP.NET 项目。
您将如何设计、开发、维护、版本控制、填充测试数据、压力负载、测试、自动化、与生产这样的数据库保持同步?
最近的 Visual Studio 2010 Ultimate 或 Database Eds 是否支持 SQL Server 2000 数据库?
更新:问题不仅限于 VS2010 甚至仅限于 MS 的产品。
即使受限,那么如何组织发展的基础设施和环境。
此外,还应考虑削减某些功能以最小化/削减或优化时间和费用的变体。
到目前为止,我正在阅读它(带有子链接和相关链接):
- Different Development environment than Test & Production environments?
- Keeping testing and production server environments clean, in sync, and consistent
- How to keep track of performance testing
- 让您的数据库处于版本控制之下
http://www.codinghorror.com/blog/2008/02/get-your-database-under-version-control.html - Verify database changes (version-control)
- 您的数据库是否处于版本控制之下?
http://www.codinghorror.com/blog/2006/12/is-your-database-under-version-control.html - How do you stress load dev database (server) locally?
【问题讨论】:
-
SQL Server 2000 从 2008 年年中起就没有得到 Microsoft 的正式支持(具体日期不记得了),所以我猜 VS 2010 也不支持它。
标签: asp.net sql-server visual-studio testing development-environment