-2

对于开发,我应该使用哪个版本的 SQL Server 2008?

4

3 回答 3

4

这取决于你在做什么类型的开发,我会推荐 SQL Server 2008 Developer。但是,我通常自己使用 Express。

SQL Server 2008 开发人员

SQL Server 2008 Developer 允许开发人员在 SQL Server 之上构建任何类型的应用程序。它包括 SQL Server 2008 Enterprise 的所有功能,但被许可用作开发和测试系统,而不是用作生产服务器。SQL Server 2008 Developer 是构建和测试应用程序的人的理想选择。您可以升级 SQL Server 2008 Developer 以供生产使用。

SQL Server 速成

SQL Server Express 数据库平台基于 SQL Server 2008。它也是 Microsoft Desktop Engine (MSDE) 的替代品。SQL Server Express 与 Visual Studio 集成,可轻松开发功能丰富、存储安全且部署快速的数据驱动型应用程序。SQL Server Express 是免费的,可以由 ISV 重新分发(根据协议)。SQL Server Express 非常适合学习和构建桌面和小型服务器应用程序。此版本是独立软件供应商、非专业开发人员和构建客户端应用程序的爱好者的最佳选择。如果您需要更高级的数据库功能,SQL Server Express 可以无缝升级到更复杂的 SQL Server 版本。

你可以在这里找到更多信息

您可以通过MSDN 许可证“免费”获得许可证。如果您是学生,也可以通过DreamSpark免费获得。

于 2012-04-17T12:24:31.860 回答
3

这取决于您的要求。如果您需要企业版的全部功能,您可以尝试开发者版。这是专为开发人员体验 SQL 中的全套功能而设计的,而无需支付获得企业版的高昂成本。

以下是版本列表及其用途:

http://databases.about.com/od/sqlserver/a/mssql_editions.htm

以下是上述文章的相关引述:

需要在非生产环境中使用 SQL Server 2008 Enterprise Edition 的全部功能的开发人员可能会发现 SQL Server 2008 Developer Edition 是适合这项工作的工具。该产品具有与企业版完全相同的功能,只是许可证不同。(哦,顺便说一下,每个许可证只需 50 美元,便宜 24,949 美元!)Microsoft 还提供了将开发人员服务器转换为生产许可证的直接升级途径。

于 2012-04-17T12:25:30.850 回答
3

对于这样一个模糊的问题,答案是“视情况而定”。您的选择是恕我直言:

  • Express Edition - 此版本是免费的,但缺少您可能会为最终部署开发的许多功能。由于它在数据库大小、CPU 和 RAM 方面受到限制,因此可能根本难以构建数据库或充分测试性能。

  • 开发者版——售价约 49 美元,包含企业版的所有功能。这里的危险在于,如果您正在部署到 Standard 或 Workgroup Edition,您将不知道何时使用了在部署时不起作用的功能。

  • 标准版/工作组版- 可能不是最适合开发环境,但会确保您只能开发能够在生产中使用的功能。如果您订阅了 MSDN 并且正在部署到这些版本之一,那么它可能是正确的选择。

于 2012-04-17T12:28:20.500 回答