最近我得到了一个新的开发框,安装了Visual。安装了我的SSMS。开始写一些程序和表格..。没有智能感知的帮助。
哇??
所有的盒子都滴答作响。我在正确的数据库里。如果表不存在,我会得到红色的squigglies,但没有对象名称完成的快速输出。当然,我搞砸了一些东西,因为我的googling告诉我2017年智能感知能力有了很大的提高。
我删除了我自己的回答,说缓存是罪魁祸首,因为它在什么将允许和不允许自动完成方面仍然显得非常古怪。我可以回到SMSS的早期版本,并得到我在这个版本之前习惯的那种快速结果。
我已经开始在日常生活中使用Azure数据工作室。超快的。大量的QoL改进。甚至没有足够的服务器管理功能,但是对于一般的proc编写和数据分析来说要好得多。
发布于 2018-03-21 16:48:36
最后为我工作的是在Tools -> Options -> Text Editor -> Transact-SQL -> General -> completion节->中设置“语句完成”选项,打开自动列表成员和参数信息。

发布于 2018-03-21 14:42:59
在同一个问题上花了两天时间,我终于找到了答案(在我的例子中)。Intellisense在SQLCMD模式下不工作,默认情况下是我的(工具、选项、查询执行、SQL Server、General、第二位!)
发布于 2018-11-06 15:52:35
现在,我并不是说这是解决方案,但如果SSMS无法从internet检索Microsoft的证书吊销列表,则在不同版本的中遇到了各种问题。
这是在安装某些Microsoft产品期间检查的规则;包括但不限于:
错误消息文本通常以某种形式显示为:
规则检验结果
规则"Microsoft .NET应用程序安全性“生成了警告。计算机不能上网。像Management这样的.NET应用程序的启动可能会出现延迟。如果导航到http://crl.microsoft.com/pki/crl/products/MicrosoftRootAuthority.crl并被提示下载MicrosoftRootAuthority.crl文件,则不应该出现.NET安全验证问题。没有必要下载MicrosoftRootAuthority.crl文件。
尽管该规则似乎与Intellisense问题完全无关,但从错误消息中指定的位置下载MicrosoftRootAuthority.crl文件并将其安装到受信任的证书中,可以缓解围绕SSMS和性能的一些问题。
https://dba.stackexchange.com/questions/184600
复制相似问题