为什么SQL Server 2008 Management Studio智能感知不起作用?

我正在被驱赶到疯狂,试图找出为什么Intellisense只是没有工作。 我使用的服务器是本地的,并且是2008年,数据库设置为2008年兼容性,每个菜单中都可以findIntellisense,但是即使使用CTRL-J也不会popup任何成员列表。

有没有人经历过这样的事情,并find解决办法? 我真的不能让自己开始工作,除非我有Intellisense的工作。

我理解这篇文章是旧的,但如果有人仍然在search,即使在重新安装,应用累积更新或其他方法后仍未find智能问题的解决scheme,我希望我可以帮助。

我有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再次运作。 我希望这有帮助! (:

Visual Studio 2010 SP1打破了SSMS 2008 R2的智能感知。 有关于此的一个连接 ,幸运的是也有一个解决scheme 。

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

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

从这个修补程序请求页面 。)

编辑 :@Paul Lemke指出,可能需要获得最新的CU包。 这个博客包含SQL服务器版本。 (截至本文,最新的是CU14 )

对于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确实)。

无需重新安装。

点击安装文件。 然后去维护,然后点击修复。 这应该纠正intellisense问题。

我只是有同样的问题。 我发现Intellisense在离线处理一些数据库并进行Intellisense刷新(Ctrl-Shift-R)后停止工作。 我把离线数据库重新在线,再次刷新(Ctl-Shft-R)和VOILA! 智能感知再次工作。

多么糟糕的devise 当数据库存在但离线时,Intellisense列表中的人口可能会窒息。 感谢微软。

我不想推荐一个产品,因为运行Intellisense可能是最好的select,但是我已经在pipe理工作室被诅咒了几个月没有intellisense。 重新安装,CU7更新,令人耳目一新的caching,牺牲鸡异教神; 没有任何帮助。

当我findSqlComplete的时候,我正要为RedGate的SqlPrompt(非常该死的价格,195美元)付款。

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

有一个基本的免费版本,完整版只有$ 50!

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

我最近写了一个关于IntelliSense问题的提示。 标题说SQL Server 2012,但大多数技术也可以应用到早期版本的Management Studio。

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

我最终通过重新安装SQL Server 2008来修复它。这并不是最佳的,但如果有人遇到类似的问题,一定要知道这条路线可能会工作。

我尝试了所有修复 – 使数据库脱机,然后将它们联机,安装累积更新10,修复SQL Server安装,刷新本地caching,对SQL Server Management Studio中所需的设置进行更改,但一切都是徒劳的。 最后安装正确的服务包(SP1)为我做了诡计!

请按照下面的链接,并下载SQLServer2008R2SP1-KB2528583-x86-ENU.exe(或SQL Server的x64位实例的x64文件)

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

最后我启用了Intellisense!

我在这里张贴这个,因为我相信更多的人会来这个问题。 我安装了Microsoft Visual Studio 2010 Service Pack 1的安全更新(KB2565057),并在SQL Server Management Studio 2008(不是R2)中丢失了Intellisense。

卸载的SP恢复智能感知..你不只是爱微软?

find这个线程之后,我发现我的智能感知只有在数据库离线后才能破解,实例上的任何离线数据库都会终止智能感知。

在这个线程中 ,解释为了恢复Intellisense,你必须

  • 然后将所需的数据库脱机
  • 重新启动服务器实例,最后
  • 刷新智能感知caching。

这个程序已经为我工作了,Intellisense现在正在工作。

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

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

我还必须先卸载并重新安装SQL Server 2008(这并没有解决,但是CU确实)。

这是从MS直接链接,我得到它的热修复

我也有同样的问题。 在网上随处search,无法find解决scheme。 我没有安装Redgate的SQL Prompt,其function类似于Intellisense,所以也许会有冲突。 我从此停止提示运行,但现在根本没有intellisense。 使用SQL Server 2008将SQLCMD模式closures,根本没有运气。 这是以前发生过的,重新安装SQL Server是唯一能够工作的东西。

同样的问题,但只是重新安装SQLpipe理Studio 2008 R2 Service Pack 1为我工作。 我独自离开了我的数据库引擎。 数据库引擎不是问题,只是SQLpipe理工作室由Visual Studio SP1弄糟。

安装人员在这里…

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

我安装了SQLManagementStudio_x86_ENU.exe (32位为我的机器)。

当试图接受的答案时,我得到一个安装错误:检测到以前的安装,修补程序或修复等等故障,等等,等等…

为了解决这个问题,在我的registry中,我将所有的DWORD值都更改为1:(一如既往要小心修改registry,并在更改任何内容之前创build密钥的备份 )

HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ 100 \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS10_50.MSSQLSERVER \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ ConfigurationState

看到我的完整的post关于SSMS中的修复智能感知问题 。

这是来自MS的官方文字。

http://support.microsoft.com/kb/2531482

他们的解决scheme与上述相同,请安装版本为10.50.1777.0的SQL Server 2008 R2更新。

http://support.microsoft.com/kb/2507770

我做了上述所有,最终放弃了。 然后最后一个手段是第三部分SQL智能感知附加组件,我发现由devArt SQL Complete Express。

这是Intellisense加更多。 智能感知又回来了,一切都很好。

支持SSMS 2005 – 2012还包括Visual Studio加载项。

SQL完成