mousau Ответов: 1

Почему созданные таблицы подчеркиваются красным цветом, несмотря на отображение данных (SQL server)?


Всем Привет
Я создал таблицы, которые содержат данные и отображают правильные детали при использовании предложения select, однако таблица подчеркивается красным цветом, отображающим "недопустимое имя объекта...", если мы приблизим к ней курсор.

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

Есть какие-нибудь идеи о причинах их возникновения и о том, как мы их решаем??

Что я уже пробовал:

Мне было интересно, есть ли у меня возможность прикрепить скриншот для просмотра:(

1 Ответов

Рейтинг:
9

OriginalGriff

Игнорировать его.
SSMS не часто обновляет свои окна: у меня часто есть запросы с красным подчеркиванием, которые запускаются и дают желаемые результаты.
Если это действительно беспокоит вас, скопируйте весь запрос в буфер обмена, откройте новое окно запроса и вставьте его. Подчеркивание исчезнет, так как новое окно запроса было загружено с новыми определениями таблиц.


mousau

Привет Грифф
Спасибо за ответ.Я получаю доступ к sql server 2012 через удаленный клиентский компьютер. Попробовал упомянутый трюк, но теперь он не работает. я предполагаю, что мне нужно выйти из системы, а затем повторить попытку!
В противном случае проблем с результатами нет:)
Спасибо
С уважением