列名称无效但仍然有效

Cha*_*man 2 sql-server-2012

当我使用服务器名称连接到服务器名称时,SQL 在代码下显示红线,并说明列无效或对象无效等内容。但代码仍然运行。当我使用服务器的 IP 连接到服务器时,我没有看到红线,并且代码也运行。

使用名称时我可以信任数据吗?还有为什么要这样做呢?

我正在使用 SSMS 2012 访问全新的 2012 服务器。

小智 5

自上次刷新本地智能感知缓存以来,您是否创建了该列?尝试这样做,看看它是否显示有效。

编辑 -> Intellisense -> 刷新本地缓存然后 ctrl + Shift + R

尝试一下,看看它是否适合您。