sql server 2012 - 無效的列名稱,但仍然工作



sql-server-2012 (1)

自上次刷新本地智能緩存後,您是否創建了列? 嘗試這樣做,看看它是否顯示為有效。

編輯 - >智能感知 - >刷新本地緩存,然後按Ctrl + Shift + R

給一個鏡頭,看看它是否適合你。

https://src-bin.com

當我使用它的名字連接到服務器名時,SQL在代碼下顯示紅線,並指出列無效或對象無效的情況。 但代碼仍然運行。 當我連接到服務器使用它的IP,我沒有得到紅線,代碼也運行。

使用名稱時我可以信任數據嗎? 另外為什麼這樣做?

我正在使用SSMS 2012來訪問一個全新的2012服務器。





sql-server-2012