首页 > 解决方案 > SQL Server 2019 :: 功能是否适用于以前的兼容性级别?

问题描述

我手上有一个 SQL Server 2019 实例,但其中的所有数据库都设置为兼容级别 110 (SQL Server 2012)。

我想使用以下选项重建一些索引:

ALTER INDEX ALL ON [MyIndexName] 
REBUILD WITH(FILLFACTOR = 80, 
                ONLINE = ON, 
                SORT_IN_TEMPDB = ON
                RESUMABLE = ON,
                OPTIMIZE_FOR_SEQUENTIAL_KEY = ON);

我的问题是,RESUMABLE = ONOPTIMIZE_FOR_SEQUENTIAL_KEY = ONSQL Server 2019 引入的功能是否也适用于我的数据库,即使它们仍处于兼容级别 110 上?

标签: sql-servertsqlindexingsql-server-2019compatibility-level

解决方案


答案是:我们不能说。

我还向Randolph West发了一个帖子,得到的回复是:“有些功能适用于实例级别,而有些功能仅适用于正确兼容级别的数据库。针对顺序键的优化是 150 级功能。

因此,我们只需要按照上面评论中的建议在测试环境中进行尝试。


推荐阅读