我将开始一个新项目(asp.net),我将使用sql server express。有没有理由不使用SQL Server 2008? P:我正在考虑Postgres 8.3,直到我做了一些基准测试,并发现sql server 2005 express对我的需求来说要快得多(我想我的结果更好)。新项目sql server 2005或2008
回答
我目前正在为我的开发机器使用SQL Server 2008 Express。您可以使用新的T-SQL并节省一些时间来编写这些存储过程。我安装了SQL Server 2008 Express的this版本。
您可能没有考虑过的一个原因:生产托管位置是否支持SQL Server 2008?
否则没有理由。事实上,如果你仍然坚持使用SQL Server 2005,你应该使用2008版本的管理工作室!它仍然适用于较旧的数据库
如果选择SQL Server 2005和SQL Server 2008之间没有传统的兼容性问题,则应该使用SQL Server 2008。从2005年到2008年的跳跃远远小于从2000-2005是,你可以免费获得三年额外的应用程序。在this Stackoverflow post中提出了类似的问题,并对该主题进行了更深入的讨论。
我更喜欢Sql Server 2008,因为表值参数,合并语句,动态加密,新的日期时间参数等有太多的“杀手”增强功能。表值参数是一种节省生命的改进。如果您必须处理多行插入操作,您会知道使用xml节点或openxml方法执行操作是多么痛苦。另一方面,你可以传递你的递归数据表作为参数(SqlDbType.Structured),痛苦消失了。很明显,对我来说最令人兴奋的功能是新的表值参数。
这取决于很多因素:
- 会卖给你安装拷贝给客户?如果是这样,你的客户人口统计有哪些数据库引擎? 2000? 2005年? 2008年?
- 你打算自己主持吗?如果是这样,使用任何你想要的
- 你打算使用第三方托管公司?如果是这样,他们支持什么,多少钱?
除非您明确要使用2008功能,否则我不会担心太多,因为泛型T-SQL适用于所有版本。当你开始使用你可能遇到麻烦的新功能时。
作为旁注:DiscountASP以同样的价格销售SQL2005上的300Mb和SQL2008上的500Mb。所以事实证明,SQL2005正处于被认为是“旧式遗留”软件的状态。
跳过未来的迁移总是好的。
我会去SQL2008。
更新:看来,他们这样做允许的SQL Server 2008(销售人员都没有技术的东西非常好),所以我将使用SQL Server 2008
好吧,我问我的主人(我有一个VPS),他们只允许SQL Server 2005 express,而不是SQL SERVER 2008 express(这有点奇怪)。所以我现在要和2005年一起去......谢谢大家的意见。
- 1. SQL Server 2005或2008版本
- 2. SQL Server 2008,SQL Server 2005
- 3. SQL Server 2008到SQL Server 2005
- 4. 升级从SQL Server 2005到SQL Server 2008
- 5. 链接表 - SQL Server 2008到SQL Server 2005
- 6. 的SQL Server 2008与SQL Server 2005
- 7. 支持SQL Server 2005和2008
- 8. 如何在SQL Server 2005/2008
- 9. SQL Server 2005和2008联合
- 10. SQL Server 2005上的SSIS 2008?
- 11. Nhibernate HQL SQL Server 2005/2008 CONTAINSTABLE
- 12. Visual Studio 2008和SQL Server 2005
- 13. 情况下,T-SQL在SQL Server 2005/2008
- 14. SQL Server 2005批量更新或插入
- 15. 在SQL Server 2005或2008中打开SQL CE .sdf
- 16. Visual Studio'SQL Server 2008服务器项目'与'Sql Server 2008数据库项目'?
- 17. SQL Server 2008数据库项目或SQL Server数据层应用程序?
- 18. Team Foundation Server 2008管理Sql Server 2005和2008数据库更改
- 19. SQL Server 2005和或者
- 20. SQL Server 2005/2008中的子模式
- 21. Visual Studio 2005不支持Sql Server 2008
- 22. MySQL vs SQL Server 2005/2008性能
- 23. Sql Server的两个实例(2005和2008)
- 24. Visual Studio 2008与SQL Server 2005开发版
- 25. SQL Server 2008 Proc在2005年失败
- 26. 从SQL Server 2005升级到2008
- 27. SQL Server 2008是否与2005兼容?
- 28. 父子SSIS 2005部署与SQL Server 2008
- 29. 的SQL Server 2008 VS 2005的LINQ集成
- 30. SQL Server 2005/2008:标识当前用户