我试图找出为什么智能感知完全无法工作而陷入疯狂。我正在使用本地的2008服务器,数据库设置为2008兼容性,我可以在每个菜单中都打开智能感知,但即使按下CTRL-J,也不会弹出任何成员列表。
有没有人遇到过这样的情况,并找到了解决办法?如果没有智能感知,我真的无法开始工作。
我试图找出为什么智能感知完全无法工作而陷入疯狂。我正在使用本地的2008服务器,数据库设置为2008兼容性,我可以在每个菜单中都打开智能感知,但即使按下CTRL-J,也不会弹出任何成员列表。
有没有人遇到过这样的情况,并找到了解决办法?如果没有智能感知,我真的无法开始工作。
我知道这篇文章已经有一段时间了,但是如果仍然有人在搜索并且尝试过重新安装、应用累积更新或其他方法后仍然无法解决intellisense问题,那么我希望可以提供帮助。
我已经应用了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又可以使用了。
针对 SQL Server 2008 R2,安装 累计更新 7 可以解决该问题。你需要的文件是:
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
或者
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64
我还需要先卸载并重新安装 SQL Server 2008 (虽然它没能解决问题,但累计更新修复了问题)。
无需重新安装。
点击设置文件。然后进入维护并点击修复。这应该可以解决智能感知问题。
我遇到了同样的问题。我发现在将一些数据库脱机并执行Intellisense刷新(Ctrl-Shift-R)之后,Intellisense停止工作。然后我将脱机的数据库重新上线,再次进行刷新(Ctl-Shft-R),然后万岁!Intellisense又能用了。
多么糟糕的设计。也许当一个数据库存在但是脱机时,Intellisense列表的人口密度就会降低。谢谢Microsoft。
我不想轻率地推荐产品,因为让Intellisense运行可能是最好的选择,但我已经苦苦挣扎了几个月不能在管理工作室上使用Intellisense。重新安装、CU7更新、刷新缓存、向异教神祈祷仪式等等,没有什么能帮助。
当我即将为RedGate的SqlPrompt支付巨额价格(195美元)时,我发现了SqlComplete。
http://www.devart.com/dbforge/sql/sqlcomplete/?gclid=CN2xs_Lw7akCFcYZHAodpicXXw
有一个免费版可以实现基本功能,而完整版只需50美元!
我是一名数据库架构师,虽然我可以记住命令,但自动完成可以为我节省大量时间。如果你卡住了,无法让Intellisense工作,请尝试使用SqlComplete。它为我省去了数小时的麻烦。
我最近撰写了一篇有关解决IntelliSense故障的技巧。标题提到SQL Server 2012,但是大部分技术也适用于早期版本的管理工具。
我最终通过重新安装SQL Server 2008来解决了这个问题。虽然这并不是最优的解决方法,但如果有人遇到类似的问题,可以尝试这种方法。
我尝试了所有的解决方法 - 将数据库离线再上线,安装累积更新10,修复SQL Server安装程序,刷新本地缓存,对SQL Server Management Studio上所需设置进行更改,但一切都无济于事。最后安装正确的服务包(SP1)为我解决了问题!
请点击以下链接,下载SQLServer2008R2SP1-KB2528583-x86-ENU.exe(或适用于x64位SQL Server实例的x64文件)。
http://www.microsoft.com/download/en/details.aspx?id=26727
最终,我启用了智能感知!