Sql-Server-2012

即使表格存在,為什麼 SSMS 仍顯示紅色波浪線(sp?)?

  • July 10, 2017

我正在創建一個新表,並在此過程中創建兩個外鍵。引用了主鍵的表存在,但 Intellisense 給出錯誤消息:“外鍵……引用無效表 ‘ROLES’。”

為什麼 SQL Server Management Studio 無法辨識這些表?

簡而言之,由於 IntelliSense 本地記憶體不是最新的,因此無法辨識這些表。

當您在查詢編輯器視窗中時,您可以按 CTRL + SHIFT + R 來刷新記憶體。這應該會更新 IntelliSense 的記憶體,並且紅色曲線應該會消失。

請參閱此連結了解更多資訊。

這是一種正常行為,因為 IntelliSense 無法辨識未記憶體的對象。

每次看到這個,我都會在編輯菜單中使用刷新記憶體選項。

編輯 -> IntelliSense -> 刷新本地記憶體

引用自:https://dba.stackexchange.com/questions/179415