Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2012 SQL Server在SSMS SQL*Server 2012中具有update语句的对象名称无效_Sql Server 2012_Ssms - Fatal编程技术网

Sql server 2012 SQL Server在SSMS SQL*Server 2012中具有update语句的对象名称无效

Sql server 2012 SQL Server在SSMS SQL*Server 2012中具有update语句的对象名称无效,sql-server-2012,ssms,Sql Server 2012,Ssms,SQL Server 2012的SSMS在update语句中以红色标出表名,并表示该表不存在。。。但事实上。。update语句工作正常 我关闭SSMS并重新打开,问题就消失了 我想知道SSMS在什么基础上更新了它自己关于查询窗口语法高亮显示存在哪些对象的想法 我只是在同一天创建了表,但我已经进行了刷新,表在对象浏览器树中可见 不太重要。。只需关闭并重新打开SSMS。这是因为刚刚创建了表,而IntelliSense尚未在您当前与SQL Server实例的连接中获取元数据。要刷新IntelliSen

SQL Server 2012的SSMS在update语句中以红色标出表名,并表示该表不存在。。。但事实上。。update语句工作正常

我关闭SSMS并重新打开,问题就消失了

我想知道SSMS在什么基础上更新了它自己关于查询窗口语法高亮显示存在哪些对象的想法

我只是在同一天创建了表,但我已经进行了刷新,表在对象浏览器树中可见


不太重要。。只需关闭并重新打开SSMS。

这是因为刚刚创建了表,而IntelliSense尚未在您当前与SQL Server实例的连接中获取元数据。要刷新IntelliSense,请在SSMS中按CTRL+
Shift
+
R
,当检测到新创建的对象时,红线将消失。要从SSMS中的菜单更新缓存,请转到编辑智能感知刷新本地缓存,这将执行相同的操作。

谢谢您的提示。。我也想知道。。有没有办法通过菜单选择来实现这一点?有。我更新了我的答案,说明了如何做到这一点。