【问题标题】:SQL Server 2017 : Enable Automatic TuningSQL Server 2017:启用自动调优
【发布时间】:2017-09-21 17:49:03
【问题描述】:

我们已迁移到 SQL Server 2017,我想在使用和不使用 SQL Server 的新 Automatic_Tuning 设置的情况下运行一些性能指标。

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

ALTER DATABASE current
SET AUTOMATIC_TUNING ( FORCE_LAST_GOOD_PLAN = ON );

这从未成功运行,我收到了:

消息 102,级别 15,状态 6,第 1 行 'AUTOMATIC_TUNING' 附近的语法不正确。

由于这是一项相对较新的功能,我很难找到有关它的文档。有没有人可以阐明如何在新数据库上启用此功能?

【问题讨论】:

  • 你的数据库当前compatibility level是什么?
  • 你确定你没有混淆SSMS的版本和连接的sql server实例的版本吗? “选择@@version”返回什么?
  • @SMor 这就是答案。 SQL Server 2016,这解释了为什么我无权访问该功能。感谢您的询问,这正是我正在寻找的答案类型

标签: sql-server sql-server-2017


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-10-06
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 2019-08-19
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多