为什么 SQLServer2008ManagementStudioIntellisense 无法工作?

我被逼疯了,想弄明白为什么智慧感知根本不起作用。我正在使用的服务器是本地的,是2008年的,数据库设置为2008年兼容,智能感知在我能找到的每个菜单中都打开了,但是即使使用 CTRL-J,也不会弹出任何成员列表。

有人经历过类似的事情并且找到了解决的方法吗?我真的不能让自己开始工作,除非我有智能工作。

124339 次浏览

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

我也有同样的问题。网上到处都找过了,还是找不到解决办法。我确实安装了 Redgate 的 SQL Prompt,它的功能类似于智能感知,所以可能存在冲突。我已经停止了提示符的运行,但现在没有智能感知。使用 SQLServer2008将关闭 SQLCMD 模式,一点运气都没有。这种情况以前也发生过,重新安装 SQLServer 是我唯一能够开始工作的事情。

不需要重新安装。

点击安装文件。然后转到维护,点击修复。这应该可以纠正智能感知问题。

我也有同样的问题。我发现在我将一些数据库离线并进行智能感知刷新(Ctrl-Shift-R)之后,智能感知就停止工作了。我把离线的数据库重新联机,做了一次刷新(Ctl-Shft-R)和 VOILA!智慧感应又起作用了。

多么糟糕的设计。也许当一个数据库存在但是离线时,智能感知列表的数量令人窒息。感谢微软。

VisualStudio2010SP1打破了 SSMS2008R2的智能感知。有一个关于它的 连接,幸运的是还有一个 解决这个问题

(简而言之,您需要通过请求安装 SQLServer2008R2的累积更新包7

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

此修复程序请求页面。)

编辑 : 正如@Paul Lemke 指出的,人们可能需要获得最新的 CU 软件包。这个博客包含 SQL 服务器版本。(在撰写本文时,最新的是 CU14)

我不想不按顺序推荐一个产品,因为运行智能感知可能是最好的选择,但是我已经在 ManagementStudio 上与该死的没有智能感知挣扎了几个月。重新安装,CU7升级,刷新缓存,向异教神献祭鸡,没有任何帮助。

我正准备为 RedGate 的 SqlPrompt (相当昂贵,195美元)付款时,发现了 SqlComplete。

Http://www.devart.com/dbforge/sql/sqlcomplete/?gclid=cn2xs_lw7akcfcyzhaodpicxxw

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

我是一名数据库架构师,虽然我可以记住命令,但是自动完成节省了我大量的时间。如果你卡住了,不能让智能感知工作,试试 SqlComplete。省了我几个小时的麻烦。

对于 SQLServer2008R2,安装 累积更新7将修复该问题

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
或者
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

我还必须首先卸载并重新安装 SQLServer2008(这没有修复它,但 CU 做到了)。

同样的问题,但是只要重新安装 SQLManagementStudio2008R2ServicePack1就可以了。我没动我的 DB 引擎。DB 引擎不是问题所在,只是 VisualStudioSP1对 SQLManagementStudio 进行了清洗。

这里的安装人员..。

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

我为我的机器安装了 SQLManagementStudio _ x86 _ ENU. exe(32位)。

我把这个贴在这里,因为我相信会有更多的人遇到这个问题。我安装了 MicrosoftVisualStudio2010ServicePack1(KB2565057)的安全更新,并在 SQLServerManagementStudio 2008(而不是 R2)中丢失了智能感知。

一个卸载的 SP 恢复智能感知. . 你难道不喜欢微软? ? ?

我知道这篇文章很老了,但是如果有人仍然在搜索,即使在重新安装、应用累积更新或者其他方法之后仍然没有找到解决智能感知问题的方法,那么我希望我可以提供帮助。

我有应用 SQL 2008 R2服务包1,你可以在这里下载

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

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

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

我已经应用了这个 SP1,现在我的智能感觉又工作了。我希望这有所帮助! (:

我最近写了一篇关于智能感知故障排除的文章。标题说的是 SQLServer2012,但是大多数技术也可以应用于 ManagementStudio 的早期版本。

我尝试了所有的修复程序——让数据库离线,然后让它们上线,安装 Cumulativeupdate 10,修复 SQL Server 安装,刷新本地缓存,更改 SQL Server Management Studio 上所需的设置,但一切都是徒劳的。最后,安装正确的 ServicePack (SP1)为我解决了问题!

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

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

我终于启用了智能感知!

在尝试接受的答案时,我得到了一个安装错误: 检测到以前的安装、补丁或修复失败等等。

为了解决这个问题,在我的注册表中,我将所有的 DWORD 值修改为以下键中的1: (在修改任何内容之前,一如既往地小心修改注册表和 创建密钥的备份)

微软 Microsoft SQL Server 100配置/状态 微软 Microsoft SQL Server MSAS10 _ 50. MSSQLSERVER 配置状态 微软 Microsoft SQL Server MSRS10 _ 50. MSSQLSERVER 配置状态 微软 Microsoft SQL Server MSSQL10.SQLEXPRESS 配置/状态 微软 Microsoft SQL Server MSSQL10 _ 50. MSSQLSERVER 配置状态

请看我关于 解决 SSMS 中的智能感知问题的完整文章。

以下是 MS 对此的官方说法。

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

他们的解决方案与上面相同,安装版本10.50.1777.0的 SQL Server 2008 R2更新。

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

在找到这个线程之后,我发现我的智能感知只有在数据库离线之后才会中断,而且实例上的任何离线数据库都会杀死智能感知。

这根线中,解释为了恢复智能感知,您必须

  • 那就让必要的数据库离线
  • 重新启动服务器实例,最后
  • 刷新智能感知缓存。

这个过程对我有效,智能感知现在又有效了。

我做了以上所有的事情,最终放弃了。然后,最后一个手段是第三部分 SQL 智能感知附加组件,我发现了 devArt 的 SQL 完全速成。

这是智慧感知加上更多。智慧感知回来了,一切都很好。

支持 SSMS2005-2012还包括 VisualStudio 外接程序。

SQL 完整版

对于 SQLServer2008R2,安装 CumulativeUpdate7将修复该问题

SQLServer2008R2 _ RTM _ CU7 _ 2507770 _ 10 _ 50 _ 1777 _ x86 或者 SQLServer2008R2 _ RTM _ CU7 _ 2507770 _ 10 _ 50 _ 1777 _ x64

我还必须首先卸载并重新安装 SQLServer2008(这没有修复它,但 CU 做到了)。

这是从微软直接链接,我得到了它 热修