当前位置:  开发笔记 > 数据库 > 正文

为什么SQL Server 2008 Management Studio Intellisense无法正常工作?

如何解决《为什么SQLServer2008ManagementStudioIntellisense无法正常工作?》经验,为你挑选了7个好方法。

我正在疯狂地试图弄清楚Intellisense为什么根本无法工作.我使用的服务器是本地的,是2008,数据库设置为2008兼容,Intellisense在我能找到的每个菜单中都打开,但即使用CTRL-J也不会弹出成员列表.

有没有人经历过这样的事情并找到了解决方法?除非我有Intellisense工作,否则我真的无法开始工作.



1> Bonez024..:

我理解这篇文章很老但是如果有人仍在搜索并且即使在重新安装,应用累积更新或其他方法后仍未找到intellisense问题的解决方案,那么我希望我可以提供帮助.

我有Applied SQL 2008 R2 Service Pack 1,你可以在这里下载

http://www.microsoft.com/download/en/details.aspx?id=26727

32位:SQLServer2008R2SP1-KB2528583-x86-ENU.exe

64位:SQLServer2008R2SP1-KB2528583-x64-ENU.exe

我已应用此SP1,现在我的intellisense再次工作.我希望这有帮助!(:


King的回应很久以前就解决了我的问题,但由于其他原因似乎大多数人都会回答这个问题,所以我将你的问题作为公认的答案.

2> jaraics..:

Visual Studio 2010 SP1打破了SSMS 2008 R2的IntelliSense.有一个关于此的连接,幸运的是还有一个解决方案.

(简而言之,您需要通过请求安装SQL Server 2008 R2的 累积更新包7SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

从此修补程序请求页面.)

编辑:正如@Paul Lemke所说,人们可能需要获得最新的CU包.此博客包含SQL Server版本.(截至撰写本文时,最新版本为CU14)


请注意,您可能需要安装以后的累积更新.我不得不使用累积更新9. http://support.microsoft.com/kb/2567713

3> Chris S..:

对于SQL Server 2008 R2,安装累积更新7将解决问题.你需要的文件是

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
要么
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

我还必须首先卸载并重新安装SQL Server 2008(它没有修复它,但CU确实如此).


这是正确的答案,Microsoft的修补程序列表没有解释您需要哪个下载.我按照这里的建议下载了文件并修复了问题.你救了我很多时间,谢谢!

4> 小智..:

无需重新安装.

单击安装文件.然后去维护并单击修复.这应该纠正智能感知问题.


这不适合我.甚至卸载/重新安装都没有修复.jaraics提到的累积更新是修复.(在我的情况下问题是由VS2010 SP1引起的)

5> 小智..:

我只是有同样的问题.我发现在我使一些数据库脱机并进行Intellisense刷新(Ctrl-Shift-R)后,Intellisense停止工作.我将离线数据库重新上线,再次刷新(Ctl-Shft-R)和VOILA!Intellisense再次运作.

多么糟糕的设计.当数据库存在但离线时,Intellisense的群体可能会列出chokes.谢谢微软.


感谢Ctrl-Shift-R快捷方式,从不知道刷新Intellisense.

6> 小智..:

我不想反过来推荐一款产品,因为让Intellisense运行可能是最好的选择,但是我已经在管理工作室里挣扎了几个月没有智能感知.重新安装,CU7更新,刷新缓存,牺牲鸡到异教神; 什么都没有帮助.

当我发现SqlComplete时,我正要支付RedGate的SqlPrompt(相当昂贵的价格,195美元).

http://www.devart.com/dbforge/sql/sqlcomplete/?gclid=CN2xs_Lw7akCFcYZHAodpicXXw

有一个基本的免费版本,完整版只需50美元!

我是一名数据库架构师,虽然我能记住这些命令,但自动完成可以节省大量的时间.如果您遇到困难且无法使用Intellisense,请尝试使用SqlComplete.它节省了我几个小时的麻烦.



7> Aaron Bertra..:

我最近写了一篇关于解决IntelliSense故障的提示.标题说SQL Server 2012,但大多数技术也可以应用于早期版本的Management Studio.

http://www.mssqltips.com/sqlservertip/2591/troubleshooting-intellisense-in-sql-server-management-studio-2012/

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有