SQL Server 2019 CTP 2.3 向 sys.databases 添加了一些新列,包括 is_result_set_caching_on:
它尚未在SQL Server 2019 中的新增功能和ALTER DATABASE 页面中记录。
我尝试使用与加速数据库恢复相同的语法只是为了笑:
ALTER DATABASE StackOverflow2013 SET RESULT_SET_CACHING ON;
但没有运气:
Msg 5058, Level 16, State 12, Line 8
Option 'RESULT_SET_CACHING' cannot be set in database 'StackOverflow2013'.
目前,在 CTP 2.3 中,据我所知 - 即使在 DAC 下,您也无法启用此功能。
这是仅在 Azure Synapse Analytics 中可用的功能。
当您使用 . 创建数据库时
CREATE DATABASE DBName (EDITION = 'DataWarehouse')
,您将能够使用ALTER DATABASE DBName SET RESULT_SET_CACHING ON
.引用Azure Synapse Analytics 发行说明:
这是Azure Synapse Analytics 上的 ALTER DATABASE的文档页面。