【问题标题】:SQL Server Versions - 2012 vs 2014 [closed]SQL Server 版本 - 2012 与 2014 [关闭]
【发布时间】:2015-08-27 05:54:22
【问题描述】:

我的团队需要将 SQL Server 作为我们的后端数据库。我想知道我们是否应该获得 2014 或 2012 R2。公司的其余部分可能仍然是 SQL Server 2008 R2、Oracle 和 MySQL。我想知道我们是否获得比 2008 版本提前 2 代的 2014 版本,这会导致任何问题吗?我们将主要从公司其他部门的其他数据库中获取数据。

另外一个关于2012版本的问题是我被告知我应该购买2014但下载2012。我想知道2014的序列号是否可以应用到2012。我不知道为什么我需要购买2014而是下载 2012。

请指教!谢谢!

【问题讨论】:

  • 这个问题将导致主要基于意见的讨论,不适合 SO 格式。许多好的问题会根据专家的经验产生一定程度的意见,但这个问题的答案往往几乎完全基于意见,而不是事实、参考资料或特定专业知识。
  • SQL Server 2016 更好:) sqlage.blogspot.com/2015/06/…
  • @Zam 2016 尚未发布。建议 OP 在他们的生产环境中使用它是一个可怕的建议。

标签: sql-server oracle sql-server-2008 sql-server-2008-r2 sql-server-2012


【解决方案1】:

我想知道如果我们得到比 2008 版本早 2 代的 2014 版本,那会不会有什么问题?

跳这两个版本不会有任何问题。

我想知道2014的序列号是否可以应用到2012。

您应该向 MS 或您的 VAR 查询此类许可问题。

我不知道为什么我需要购买 2014 而是下载 2012。

你没有。我对该建议的最佳猜测是,即使您决定要运行 2012,也要拥有最新的许可证。您不想运行 2014 更好且更稳定。

注意:2016 is in CTP2.

【讨论】:

  • 谢谢大家的回复。那我就直奔2014了! ^_^
【解决方案2】:

请记住,SQL Server 2012 和 2014 有一个新的许可模型,它要贵得多。

基本思路是,你需要 SQL 2014 还是 2012 的特性? 2008 将长期不支持。 2012 年会更好,因为未来还有几年的支持。由于 2012 年和 2014 年的成本相同,您可以转到 2014 年,因为 2012 年与 2008 年相比,2012 年的计划生成器有所改进。

2012 主要增加了一些不错的新功能,空间数据功能的改进以及列存储索引。也许你可以使用的东西。 另一点是始终在线/可用性组。如果您需要镜像您的数据库?

2014 年主要带来了一些新功能、对列存储的改进(它是可更新的 - 是的!)和内存中 OLTP 功能。这对于吞吐量非常大的数据库可能非常有用。

从 2008 年迁移到 2012 年或 2014 年应该不会太难,因为您的代码库中只有少数可能的迁移错误。

希望这可以帮助您做出决定。

【讨论】:

    【解决方案3】:

    SQL Server 2012 和 2014 都有很多重大改进,至少在我看来最大的改进是内存中 OLTP (Hekaton) 和列存储索引。如果您需要/可以在您的应用程序中使用它们,这两者都可以带来巨大的好处。如果您正在构建数据仓库,那么 2014 绝对是选择 2012 的版本,因为列存储索引可以在 2014 年更新。

    T-SQL 也有一些改进,我认为最大的一个是窗口函数改进,如果你需要实现那种逻辑,这也是一个很大的改进。

    如果你决定使用 2012 / 2014,我的意见是你绝对应该直接去 2014。2014 年基数估计器的变化是你应该知道的,但是可以使用旧的 CE 2014 年也是如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-02
      • 1970-01-01
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多