开发我应该使用哪个版本的SQL Server 2008?
答案 0 :(得分:4)
这取决于您正在进行的开发类型,我建议使用SQL Server 2008 Developer。但是,我通常会自己使用Express。
SQL Server 2008开发人员
SQL Server 2008 Developer允许开发人员构建任何类型的 应用程序在SQL Server之上。它包括的所有功能 SQL Server 2008 Enterprise,但已获得许可用作开发 和测试系统,而不是生产服务器。 SQL Server 2008开发人员 是构建和测试应用程序的人的理想选择。您可以 升级SQL Server 2008 Developer以供生产使用。
SQL Server Express
SQL Server Express数据库平台基于SQL Server 2008。 它也是Microsoft Desktop Engine(MSDE)的替代品。 与Visual Studio集成,SQL Server Express使其易于使用 开发功能丰富,安全的数据驱动应用程序 存储,快速部署。 SQL Server Express是免费的,可以 由ISV重新分配(根据协议)。 SQL Server Express是 非常适合学习和构建桌面和小型服务器应用程序。 此版本是独立软件供应商的最佳选择, 非专业开发人员和建立客户的业余爱好者 应用。如果您需要更高级的数据库功能,SQL Server Express可以无缝升级到更复杂的版本 SQL Server。
您可以找到更多信息here
你可以获得许可证#34;免费" MSDN license。如果您是学生,也可以通过DreamSpark免费获得。
答案 1 :(得分:3)
这取决于您的要求。如果您需要Enterprise Edition的完整功能,可以尝试使用Developer Edition。这是为开发人员设计的,可以体验SQL中的全套功能,而无需支付获得Enterprise Edition的高额费用。
以下是版本列表及其用途:
http://databases.about.com/od/sqlserver/a/mssql_editions.htm
以上是上述文章的相关引用:
需要SQL Server 2008 Enterprise全部功能的开发人员 在非生产环境中使用的版本可能会找到SQL Server 2008 Developer Edition是适合这项工作的合适工具。这个产品有 与Enterprise Edition完全相同的功能,仅在于 许可证。 (哦,顺便说一句,它的价格仅为每件50美元便宜24,949美元 许可证!)Microsoft还提供转换的直接升级路径 开发人员服务器到生产许可。
答案 2 :(得分:3)
对于这样一个模糊的问题,答案是“它取决于”。你的选择是恕我直言:
Express Edition - 此版本是免费的,但缺少您可能为最终部署开发的许多功能。由于数据库大小,CPU和RAM受限,因此可能很难构建数据库或充分测试性能。
开发人员版 - 此费用约为49美元,包含Enterprise中的所有功能。这里存在的危险是,如果要部署到Standard或Workgroup Edition,您将不知道何时使用了在部署时不起作用的功能。
标准版/工作组版 - 可能不是最适合开发环境的,但会确保您只能开发可以在生产中使用的功能。如果您有MSDN订阅并正在部署到其中一个版本,那么它可能是正确的选择。