【SSMS 2019】列追加後に列名無効のエラーが出る現象の対処方法

SQL Server

SQL Server Management Studio 2019にて、テーブルに列を追加した時のこと。

特にクエリの実行には支障はないのですが、ずっとエラーが表示されています。

なんだか気持ちが悪かったので対処法を書いておきます。

現象

テーブルに「最終更新日」という列を追加した時、列名に赤下線が引かれていました。

赤下線の引かれている「最終更新日」にカーソルを当てるとこんなメッセージが・・・

しかしSELECT文のクエリを実行すると問題なく結果を取得できました。

解決手順

手順1:「編集」をクリック

画面上部の「編集」をクリックします。

手順2:「ローカルキャッシュの更新」をクリック

「編集」をクリックして出てくるメニュー中の、「InteliSense」にカーソルを合わせると・・・

その横にさらにメニューが表示されるので、その中の「ローカルキャッシュの更新」をクリックします。

エラーが出なくなる

以上で赤下線が消え、エラーが出なくなります。

元から特に支障はなかったんだけども、なんだかスッキリ。

終わりに

原因についてはちゃんと調べられていないけど、エラーの内容と実行結果が噛み合っていない気がするし、「ローカルキャッシュの更新」で解決するってことはなんとなくキャッシュ絡みで表示がおかしくなっちゃってるってだけなのかな。

コメント

タイトルとURLをコピーしました