我安装了SQL Server 2008 R2的开发人员版本,并发现intellisense无法正常工作或显示为其他开发人员所说的。
我还需要做些什么才能让intellisense在SQL Server Management Studio中工作吗?
我怎么做才能让它发挥作用?
答案 0 :(得分:2)
也许您需要“刷新”智能感知缓存。
3)应该刷新IntelliSense 随着数据库的最新变化。 a)按CTRL + SHIFT + R b)转到编辑>> IntelliSense>>刷新本地缓存
确保完整的事项清单:
查看here以获取包含屏幕截图的完整说明。
答案 1 :(得分:2)
如果您最近安装了Visual Studio 2010 SP1,则可能遇到错误。 Microsoft已confirmed,VS 2010 SP1在SQL Management Studio中有效地破坏了智能感知。
您可以尝试以下几个选项:
答案 2 :(得分:1)
首先,您必须使用SQL Server 2008+实例,以便服务器能够为您提供智能感知的元数据。
这是一个精美的艺术,为你做智能感知。
您可以做的第一件事就是让它识别数据库上下文是要放
USE databasename;
位于查询窗口的顶部。这样可以更好地掌握您的工作地点。
您需要习惯的下一件事是以不同的顺序编写查询,首先填写FROM子句,因此骨架应该类似于
SELECT ^
FROM tblname
或
UPDATE tblname
SET ^
在标记为^
的位置,intellisense将很好地了解您正在使用的db / table上下文。
UPDATE a
SET a.^
FROM tblname a, tbl2 b
如果没有完全指定连接条件,只需按上面列出表格,智能感知就可以使用a.
还有许多其他技巧,例如,如果您重命名对象,最好开始新的查询窗口或完全断开与服务器的连接并重新连接,甚至重新启动SSM Studio。
其他阅读:
答案 3 :(得分:0)
您还需要与至少一台2008服务器通话。