SQL Server Management Studioで、ユーザーが新しいテーブル列、テーブルなどを作成する場合、ユーザーは次を使用してIntelliSenseキャッシュを更新する必要があります。 CTRL+Shift+R。
新しいテーブルを挿入した直後などに自動的に更新できるように、これを自動化する設定や方法はありますか?
手動で押すことなくキャッシュを自動的に更新する方法があることはわかりません Ctrl+Shift+R (または同等の、例えばメニュー)。その理由は、アプリがデータベースとやり取りしすぎると、チャットが多すぎると不平を言うためです(おそらく、誰かがこれを行う簡単なアドインを書くことができます- クエリ通知 などを使用して何かを示すことができます)メタデータビューで変更されましたか?)。また、SSMS Boost(クイックキーワード検索では 機能ページ でこの機能について言及していませんが)またはSQLプロンプト(表示されません)などのアドオンを検討することもできますこの機能の証拠 ドキュメント内 、 実験的機能のここに記載 )のみ。
SQL Server Data Tools はこれを行うと考えていますが、更新の頻度を制御できるかどうかはわかりません。また、このツールを使用するには、データベース開発についての考え方を大きく変える必要があります。