0

当我在 SSMS 2012 中编写存储过程时,我没有得到智能感知。

我使用 ssms 2012 连接到 sql server 2012 的远程实例。但我没有得到我在 ssms 2008 R2 中习惯的美妙智能感知。它不适用于任何实体类型,无论是表还是列。

如果我正在做独立查询,智能感知确实有效

至少在表格的情况下,在我完成输入后,如果表格不存在,它会抱怨。但在列的情况下,它什么也没说。

所以问题是两方面的

  1. 在我输入时没有智能感知告诉我可能的列名/表名

  2. 输入完成后,即使列名错误,ssms IDE 也不会显示任何波浪线来告诉我我错了。我只发现我是否实际执行查询或尝试从中创建存储过程。

4

1 回答 1

0

有时,微软似乎以最大可能的惊喜为原则。

如果你按下 Ctrl+shift+R,一切都会正常。

你也可以通过编辑->智能感知->刷新本地缓存来达到这个目的。

希望能帮助到你!

于 2014-04-11T21:01:03.427 回答