SQL Server 2008 R2智能感知不起作用

时间:2012-11-07 12:52:30

标签: sql-server intellisense ssms

SQL Server 2008 R2 Management Studio intellisense在一个月前停止工作,但已启用。我读到这个问题可能是由.NET framework 4.0 SP1引起的,并尝试了一些建议,但没有任何效果:

  • 我已安装累积更新包:SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64
  • 我重新注册了TextMgrP.dll

还有什么建议可以做什么?

SSMS版本为:Microsoft SQL Server Management Studio 10.50.1617.0

2 个答案:

答案 0 :(得分:2)

  1. 确保已连接到SQL Server 2008 Edition。 IntelliSense不适用于以前版本的SQL Server。

  2. 应启用IntelliSense。有两种方法可以验证是否启用了IntelliSense。 a)从工具栏b)转到工具 - >选项 - >文字编辑器 - > Transact-SQL - >智能感知

  3. 应使用数据库中的最新更改刷新IntelliSense。 a)按CTRL + SHIFT + R b)转到编辑 - >智能感知 - >刷新本地缓存

  4. 转到工具 - >选项 - >文字编辑器 - > Transact-SQL - >一般 - > IntelliSense选择自动列表成员并检查参数信息。

答案 1 :(得分:0)

我遇到了同样的问题 对我来说,唯一有效的方法是从源代码中手动选择数据库。

我只是添加

use MYDATABASE;
GO

在我的情况下,看起来源代码无法与默认数据库相关联。