5

我想将 SQL Server 2016 中内存优化表的 DURABILITY 从 SCHEMA_AND_DATA 更​​改为 SCHEMA_ONLY。

Microsoft 文档建议以下 ALTER TABLE 语句应该起作用:

ALTER TABLE mem_opt_table
DURABILITY = SCHEMA_ONLY

但它给出了以下错误:

Msg 102, Level 15, State 1, Line 12
Incorrect syntax near 'DURABILITY'.

更改表上的持久性设置的正确语法是什么?我还缺少任何其他步骤吗?

4

1 回答 1

0

正如许多评论所建议的那样,原始问题中链接的文档是错误的。这在此处的 github 问题响应中得到了证实:https ://github.com/MicrosoftDocs/sql-docs/issues/3523#issuecomment-554511264 。

因此,执行此操作的唯一方法是删除表并使用所需的 DURABILITY 设置重新创建它。

于 2019-11-16T12:15:46.547 回答