Sql server 为什么Intellisense不能在SQL Server Management Studio 2008 R2中工作?

Sql server 为什么Intellisense不能在SQL Server Management Studio 2008 R2中工作?,sql-server,sql-server-2008,tsql,intellisense,ssms,Sql Server,Sql Server 2008,Tsql,Intellisense,Ssms,我有SQLServerManagementStudio 2008 R2 我试过这些: 工具->选项->查询执行->SQL Server->常规,确保未选中“默认情况下,在SQLCMD模式下打开新查询” 转到工具>>选项>>文本编辑器>>Transact-SQL>>常规>>智能感知 选择“自动列出成员”并检查参数信息 已重新启动,已修复Visual Studio 2010 已安装VS 2010 SP1 已选择已启用查询/智能感知 但它仍然不起作用 有什么线索吗?Visual Studio 2010

我有SQLServerManagementStudio 2008 R2

我试过这些:

工具->选项->查询执行->SQL Server->常规,确保未选中“默认情况下,在SQLCMD模式下打开新查询”

转到工具>>选项>>文本编辑器>>Transact-SQL>>常规>>智能感知 选择“自动列出成员”并检查参数信息

已重新启动,已修复Visual Studio 2010

已安装VS 2010 SP1

已选择已启用查询/智能感知

但它仍然不起作用


有什么线索吗?

Visual Studio 2010 SP1显然破坏了某些东西:


显然,当您安装VS2010SP1时,它破坏了SQLServer2008R2的智能感知。您需要为MSFT中提到的SQL Server 2008 R2安装CU或SP1。

这是一个非常老的问题,但我遇到了相同的问题,解决方案是在SQL Server 2008上进行修复。问题是,在进行修复之前,我必须进入“添加/删除程序”以在修复之前卸载Microsoft SQL Server Compact,因为它的安装文件名在SQL Server安装程序中与VS安装程序中不同。

今天也有这种情况。根据我在别处找到的一个线程,解决方案是分离所有脱机数据库。重新启动了服务,砰的一声!开始工作

脱机数据库导致Intellisense停止在SSMS 2016和Sql Server 2016 RTM中工作,可能还有更早的版本。通过打开一个新的查询窗口并验证Intellisense是否工作来验证这一点。然后使数据库脱机并尝试Intellisense。。。它停止工作了。使数据库恢复在线,Intellisense恢复生机并重新开始工作

尝试使用Intellisense时是否连接到SQL Server 2008+DB?即使有了新的SSM,Intellisense在以前的版本中也不能用于DBs。Visual Studio 2010与SQL Server Management Studio有什么关系?它是完全禁用的还是无法识别您的东西?通常,您需要刷新shift+ctrl+r或重新启动SMS,以便intellisense拾取新对象。@JoeStefanelli:我相信,如果数据库兼容性级别设置为2005 90或更高版本,这就足够了。@Cylindric,请参阅。