2017-09-21 52 views
1

我们已经转移到SQL Server 2017,并且想要运行和不运行SQL Server新的Automatic_Tuning设置的一些性能指标。SQL Server 2017:启用自动调整

我按照这里的建议: Automatic Tuning From Microsoft并试图在我的SQL Management Studio新查询窗口中启用此功能。

ALTER DATABASE current 
SET AUTOMATIC_TUNING (FORCE_LAST_GOOD_PLAN = ON); 

这从来没有成功地跑了,我收到一条:

消息102,级别15,状态6,第1行 附近有语法错误AUTOMATIC_TUNING“。

由于这是一个相对较新的功能,因此我在查找文档时遇到问题。有没有人可以阐明如何在新数据库上启用此功能?

+0

什么是当前[兼容级别](https://docs.microsoft.com/en-us/sql/relational-databases/databases/view-or-change-the-compatibility-level-of-a-数据库)的数据库? –

+0

您确定您没有将SSMS的版本与连接的sql server实例的版本混淆吗?什么“选择@@版本”返回? – SMor

+0

@SMor这就是答案。 SQL Server 2016,这解释了为什么我无法访问该功能。感谢您的查询,这正是我正在寻找的答案类型 – Aerie

回答

0

我运行了相同的脚本,错误是查询存储未启用。因此,如果您想要使用该工具,则需要确保该商店处于启用状态,也许可以用数据库的确切名称替换“当前”。