【问题标题】:Intellisense is not working in SQL Server 2014Intellisense 在 SQL Server 2014 中不起作用
【发布时间】:2017-01-03 07:19:47
【问题描述】:

Intellisense 在 Microsoft SQL Server 2014 中无法运行,在 Microsoft SQL Server 2012 中运行良好,但安装 2014 后它无法运行。

在Tools -> Options -> Text Editor -> Transact-SQL -> IntelliSense 下,它表示已在此处启用。

我也尝试过使用 Ctrl-Shift-R 刷新 IntelliSense 缓存,但这不起作用。

【问题讨论】:

  • SuperUser.com 上有解决方案。
  • 你在连接静态数据库吗?
  • 不确定,但它可以在安装在同事系统中的 2012 版中运行,而在我的 2014 版中无法运行。
  • Intellisense 没有任何问题。只需按 Ctrl+Shift+R 即可强制 SSMS 刷新其缓存。请注意,像truncate table 这样的一些 危险命令不允许智能感知。
  • 另请注意,SSMS 现在是一个独立的免费产品,适用于所有受支持的服务器版本。您可以从here下载最新版本(16.5.1)

标签: sql-server ssms ssms-2014


【解决方案1】:

根据我的个人经验,SSMS IntelliSense 是纯粹的废话,有时有效,有时无效。我会选择第三方工具。

如果你愿意花钱,我推荐Redgate SQL Prompt。
如果您需要免费产品,请尝试dbForge SQL Complete,它不如 SQL Prompt,但做得不错。

【讨论】:

    【解决方案2】:

    执行以下步骤:

    Under Edit -> IntelliSense -> Refresh Local Cache
    

    重启SSMS。然后试试

    【讨论】:

    • 不工作,怎么办?某些命令不允许智能感知,例如 truncate table。还可以尝试使用 `Ctrl+Shift+R 强制重新加载缓存。最后,确保从here下载最新的SSMS版本
    【解决方案3】:

    刷新本地缓存后,如果还是不行,请尝试删除操作系统的临时文件。对我来说这是工作,我希望这也能解决你的问题。

    【讨论】:

    • 当我删除 %temp% 中的文件并重新启动 SSMS 时,它对我有用。
    【解决方案4】:

    我使用的是 SQL Server Management Studio 2014,并且这个工作“只需按 Ctrl+Shift+R 即可强制 SSMS 刷新其缓存”。 – Panagiotis Kanavos

    【讨论】:

      猜你喜欢
      • 2015-11-28
      • 2023-03-25
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      相关资源
      最近更新 更多