SQL Server 2008 R2 の IntelliSense で問題が発生しています。
すべてのテーブルのインテリセンスは正常に機能しますが、列のインテリセンスは一部のテーブルでのみ機能するようです。
たとえば、次のクエリはすべての関数のリストを取得し、「sta」で始まる項目に移動します。
select *
from tbl_cash_stats
where sta
このクエリは、文字を入力するかどうかに関係なく、where 句の後に何も取得しません。
select *
from tbl_assignment
where
さらに、正常に動作しているテーブルを正しく動作していないテーブルに結合すると、列レベルのインテリセンスは機能しません。
select *
from tbl_cash_stats
join tbl_assignment
on
ローカル キャッシュを数回更新しましたが、成功しませんでした。特定のテーブルが完全に機能し、他のテーブルが完全に機能しない特定の理由はないようで、テーブルの約 15% のみが影響を受けます。
これを修正する方法を知っている人はいますか?私が最も頻繁に使用するいくつかのテーブルに影響を与えているため、非常に迷惑になっています。
編集: 影響を受けたテーブルを詳しく調べたところ、インテリセンスで機能しないのは ID 列を持つテーブルのみのようですが、その理由はまだわかりません。