SQL Server 2016 标准版中是否会包含临时表?

Vla*_*nov 5 sql-server temporal-tables sql-server-2016

新版本的 SQL Server 2016 将支持所谓的Temporal Tables

我找不到任何说明此功能是否仅适用于企业版或在标准版中可用的文档。

一方面,临时表注意事项和限制表明它将仅适用于企业:

  • 默认情况下,历史表是 PAGE 压缩的。
  • 最佳索引策略将包括聚集列存储索引 [...] 默认历史记录表具有聚集行存储索引

据我所知,数据压缩是企业独有的功能,但技术上标准版可以创建一个非压缩的历史表。

列存储索引是企业独有的功能,但默认情况下它会创建一个行存储索引,所以还是有希望的。

另一方面,sys.dm_db_persisted_sku_features 的文档在2014 年和 2016 年是相同的,并且企业功能列表没有临时表(也许文档还没有更新?)。

  • 有谁知道,也许是非正式的,可能的变体是什么?
  • 如果有人安装了最新的 2016 RC,如果数据库有临时表,他们能告诉我们sys.dm_db_persisted_sku_features返回什么吗?

如果这个功能很有可能会被纳入标准版,我可以等半年,直到2016年发布,然后再将我的2008数据库迁移到最新版本。如果没有希望,我会将其迁移到 2014 年。如果我迁移到 2014 年,它可能会在接下来的 10 年中保留在此版本上。

关于搁置这个问题:

我不想要这个问题的“基于意见”的答案,我想知道事实。我本来希望这种信息会在某个地方发布,我只是不知道在哪里看。例如,直到今天我都不知道sys.dm_db_persisted_sku_features

问题可以调整为:

  • SKU 决策是如何以及何时做出的?
  • 怎么会知道做出了这个决定?
  • 如果不是这个版本,以前的版本是怎么做的?
  • 这种信息是在RTM版本发布时发布还是更早发布?

如果不知道确凿的事实(尚未做出决定,甚至 SQL Server 开发人员也不知道),则根据先前版本中如何做出此决定进行有根据的猜测也很好。

Pau*_*ite 5

根据问题评论生成的社区 Wiki 答案。随意编辑它以改进它

Anthony Faull:SQL Server 2016 的所有版本提供临时表功能,包括标准版、Web 版和速成版。它不限于企业版。