如何强制 SQL Server Management Studio 更新 IntelliSense 缓存?

Hea*_*ing 25 sql-server ssms intellisense metadata

除非我将其关闭并重新启动,否则 SSMS 中的 IntelliSense 不会更新。我尝试在 SSMS 会话处于活动状态时断开与服务器的连接并重新连接,但这不起作用。

重建步骤:

  1. 创建一个表
  2. 从那个表中选择一些东西
  3. SSMS 在其下方显示波浪形红线,并提示“无效对象名称”
  4. 执行查询

如何在不重新启动 SSMS 的情况下强制 IntelliSense 更新?

Aar*_*and 39

您需要使用此组合键:

CTRL+ SHIFT+R

或者,使用菜单项:

编辑 > IntelliSense > 刷新本地缓存

这篇文章可能也很有用(对于未来有更多令人困惑的 IntelliSense 问题的读者):