这个问题确实被证明是一个棘手的问题(而且很烦人)。
在 SQL Server Management Studio 2008 中,直到几天前,我的 IntelliSense 运行良好。然后突然就停了下来。在工具栏菜单上启用的图标,在工具 -> 选项 -> 文本编辑器 -> T-SQL -> IntelliSense 下,它表示它已在那里启用。
我曾尝试使用 Ctrl-Shft-R 刷新 IntelliSense 缓存,但这也不起作用。
任何想法我的智能感知发生了什么以及我需要做什么才能恢复它?
我的桌面上安装了 SSMS 2014,并且在我们的数据中心运行了许多 2012 和 2014 数据库。
到目前为止,我发现一个数据库(数据库 A)没有 IntelliSense 工作,例如输入:
SELECT [put cursor here] FROM sys.objects
Run Code Online (Sandbox Code Playgroud)
而移动光标选择之间的,按CTRL + J,我可以看到其他数据库弹出的选项,只是不适合数据库答:我已经检查的所有选项,并刷新本地缓存,都不要工作,我使用它有一个帐户的系统管理员允许。
Microsoft SQL Server 2012 - 11.0.5556.0 (X64) 2014 年 10 月 31 日 16:50:24 版权所有 (c) Microsoft Corporation Enterprise Edition(64 位),Windows NT 6.3(内部版本 9600:)
我可以登录到位于美国的 db 服务器并看到 IntelliSense 在那里工作,它只是不在我的桌面上(在澳大利亚)。这很可能是延迟问题吗?此功能是否有超时限制或设置?