Неверное имя столбца SQL Server после добавления нового столбца

Я только что добавил столбец идентификаторов в существующую таблицу с данными через SSMSDesigner, таблица обновляется нормально, и я могу успешно выполнить запрос на выборку для нее, но после завершения запроса я заметил, что новый столбец подчеркнут красным с ошибкой, указывающей на недопустимое имя столбца.

Почему это происходит? Я ожидаю, что запрос завершится ошибкой, если столбец будет недействительным.

Сохраняет ли SSMS какую-либо внутреннюю ссылку на старую таблицу, которую необходимо сбросить?

Я попытался закрыть соединение с БД и снова открыть его, но все равно та же ошибка. Не уверен, что мне здесь не хватает.

SELECT TOP 100 
[PRIMARY_NDX_Col1],
[NEW_Col], --QUERY EXECUTES SUCCESSFULLY, BUT THIS IS UNDERLINED RED AS AN INVALID COLUMN
[Col3]
FROM [dbo].[MyTable]
51
задан DineshDB 28 March 2018 в 01:39
поделиться