【问题标题】:New project sql server 2005 or 2008新项目 sql server 2005 或 2008
【发布时间】:2008-12-22 20:12:49
【问题描述】:

我将开始一个新项目 (asp.net),我将使用 sql server express。有理由不使用 sql server 2008 吗?

P.S:我一直在考虑 Postgres 8.3,直到我做了一些基准测试并发现 sql server 2005 express 对我的需要来说要快得多(我猜是更好的集成)。

【问题讨论】:

    标签: sql-server-2005 sql-server-2008


    【解决方案1】:

    如果在没有遗留兼容性问题的 SQL Server 2005 和 SQL Server 2008 之间进行选择,您可能应该选择 SQL Server 2008。从 2005 年到 2008 年的跳跃比从 2000 年到 2005 年的跳跃要小得多,您会得到免费为您的应用程序提供三年的额外寿命。在this Stackoverflow post 中提出了类似的问题,并对该主题进行了更深入的讨论。

    【讨论】:

      【解决方案2】:

      您可能没有考虑过的一个原因:生产托管位置是否支持 SQL Server 2008?

      否则没有理由。事实上,如果您仍然坚持使用 SQL Server 2005,那么您应该使用 2008 版的管理工作室!这仍然适用于旧数据库

      【讨论】:

        【解决方案3】:

        我更喜欢 Sql Server 2008,因为有太多“杀手级”增强功能,例如表值参数、合并语句、动态加密、新的日期时间参数等。表值参数是一种救命改进。如果您曾经不得不处理多行插入操作,您就会知道使用 xml 节点或 openxml 方法来做这件事是多么痛苦。另一方面,您可以将递归数据表作为参数( SqlDbType.Structured )传递,痛苦就消失了。很明显,对我来说最令人兴奋的功能是新的表值参数。

        【讨论】:

          【解决方案4】:

          附带说明:DiscountASP 以相同的价格出售 SQL2005 上的 300Mb 和 SQL2008 上的 500Mb。所以事实证明,SQL2005 处于被视为“旧遗留”软件的状态路径上。

          跳过未来的迁移总是好的。

          我会选择 SQL2008。

          【讨论】:

            【解决方案5】:

            我目前正在为我的开发机器使用 SQL Server 2008 Express。您可以使用新的 T-SQL 并节省一些编写这些存储过程的好时间。我安装了this 版本的 SQL Server 2008 Express。

            【讨论】:

              【解决方案6】:

              这取决于很多因素:

              • 你们会向客户出售可安装的副本吗?如果是这样,您的客户人口统计有什么样的数据库引擎? 2000? 2005 年? 2008 年?
              • 您要自己主持吗?如果是这样,请使用您喜欢的任何内容
              • 您要使用第三方托管公司吗?如果支持,他们支持什么?费用是多少?

              除非您明确要使用 2008 的功能,否则我不会太担心它,因为通用 T-SQL 适用于所有版本。当您开始使用新功能时,您可能会遇到麻烦。

              【讨论】:

                【解决方案7】:

                更新:似乎他们确实允许使用 sql server 2008(销售人员不太擅长技术),所以我将使用 sql server 2008。

                我问过我的主机(我有一个 vps),他们只允许使用 sql server 2005 express,不允许使用 sql server 2008 express(这有点奇怪)。所以我现在就选择 2005...谢谢大家的意见。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2013-10-23
                  • 2010-10-25
                  • 1970-01-01
                  • 2011-04-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2010-09-29
                  • 1970-01-01
                  相关资源
                  最近更新 更多