【问题标题】:Should we upgrade to SQL Server 2005 or 2008?我们应该升级到 SQL Server 2005 还是 2008?
【发布时间】:2008-10-10 01:33:25
【问题描述】:

我们公司正在考虑升级我们的 SQL 服务器。

此时,升级到2005还是2008更好?

以下是我的一些考虑:

  • 功能
  • 许可费用
  • 学习曲线

请记住,我们的员工已经使用 SQL Server 2000 多年。

【问题讨论】:

    标签: sql-server ssis


    【解决方案1】:

    如果您将 SQL Server 2000 代码库移植到 SQL Server 2005 或 2008,那么转到 2008 的工作量不会显着增加。虽然 2008 年与 2005 年相比有一些功能,但差异并不像从 2000 年到 2005 年的跳跃那么大。我建议直接使用 SQL Server 2008,并根据以下主要优点和缺点做出决定:

    参加 2008 年的优点

    • 您的系统基本上可以免费获得 3 年的使用寿命。 SQL Server 2008 的支持时间将比 SQL Server 2005 更长。这为您提供了更长的时间,然后您将不得不迁移到新版本。 IMO 这可能是直接使用 SQL Server 2008 的最有力论据。

    • 您可以获得一些 SQL Server 2005 中不可用的功能,例如地理空间索引。虽然您的 SQL Server 2000 应用程序最初不会使用这些功能,但您将来可以获得更多选择,而无需进行另一个平台转换。对于您的移植练习,这无关紧要,但您几乎可以免费获得一点灵活性。

    使用 SQL Server 2005 的优点

    • 与 SQL Server 2008 相比,它的“前沿”更少,因此实施路径可能会稍微容易一些。

    • 招聘熟练掌握 SQL Server 2005 的人员比招聘有经验的 SQL Server 2008 人员更容易。但是,您可能主要是对现有员工进行再培训,因此这不太可能是一个大问题。

    YMMV 关于其中一些问题,因此您可能希望对潜在问题进行更详细的调查,看看是否有任何针对您的具体情况的真正好处或障碍。

    【讨论】:

      【解决方案2】:

      2005 已经与 2000 大不相同,至少在最佳实践方面是这样,因为错误处理等许多方面都得到了极大的改进。就学习曲线而言,如果您无论如何都要向他们扔学习曲线球,那么他们可能最好学习新技术而不是已经有几年历史的技术。
      除此之外,如果您不提供有关贵公司从事何种工作的任何信息,就很难对新功能发表评论。在 SQL 2008 中我非常兴奋的一件事是我希望在几个月前(也许是最初计划的发布日期)推出的地理空间数据类型,因为它们会使我们庞大的地图应用程序变得更加容易......

      【讨论】:

        【解决方案3】:

        我会直接进入 2008 年,因为已经存在足够的差异,您需要针对 2005 年或 2008 年重新测试您的软件。

        【讨论】:

          【解决方案4】:

          毫无疑问,我会选择 2008 年。

          看看new features of MS SQL Server 2008 - 其中一些很棒。 我发现最重要的是性能。在我的场景中,SQL2008 表现更好。

          【讨论】:

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