Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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 2012 - Fatal编程技术网

Sql server 2012 列名无效,但仍在工作

Sql server 2012 列名无效,但仍在工作,sql-server-2012,Sql Server 2012,当我使用服务器名连接到服务器名时,SQL会在代码下面显示红线,并说明诸如列无效或对象无效之类的内容。但代码仍在运行。当我使用服务器的IP连接到服务器时,我不会得到红线,代码也会运行 使用名称时我可以信任数据吗?它为什么要这样做 我正在使用SSMS 2012访问全新的2012服务器。自上次刷新本地intellisense缓存以来,您是否创建了该专栏?试着这样做,看看它是否有效 编辑->智能感知->刷新本地缓存,然后按ctrl+Shift+R 试一试,看看它是否适合您。自上次刷新本地intellis

当我使用服务器名连接到服务器名时,SQL会在代码下面显示红线,并说明诸如列无效或对象无效之类的内容。但代码仍在运行。当我使用服务器的IP连接到服务器时,我不会得到红线,代码也会运行

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


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

自上次刷新本地intellisense缓存以来,您是否创建了该专栏?试着这样做,看看它是否有效

编辑->智能感知->刷新本地缓存,然后按ctrl+Shift+R


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

自上次刷新本地intellisense缓存以来,您是否创建了该列?试着这样做,看看它是否有效

编辑->智能感知->刷新本地缓存,然后按ctrl+Shift+R


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

我不同意您说它是无效列。如果intellisense将其显示为无效列或对象,则问题在于intellisense,而不是SQL server。如果列无效,则执行查询时会出现错误[无效列名]。据我所知,SSMS intellisense[与Visual Studio相比]并没有那么好。我不同意你说它是一个无效的专栏。如果intellisense将其显示为无效列或对象,则问题在于intellisense,而不是SQL server。如果列无效,则执行查询时会出现错误[无效列名]。据我所知,SSMS intellisense(与Visual Studio相比)并没有那么好。对同样的现象感兴趣并担心SSMS的损坏,但它只是intellisense。非常感谢,对同样的现象感兴趣,并担心SSM的腐败,但这只是Intellisense。非常感谢,,