46

SQL Server Management Studioでは、ユーザーが新しいテーブル列やテーブルなどを作成する場合、ユーザーは++を使用してIntelliSenseキャッシュを更新する必要がCTRLありShiftますR

これを自動化して、新しいテーブルを挿入した直後に自動的に更新できるようにする設定や方法はありますか?

4

1 に答える 1

42

Ctrl+ Shift+ R(または同等のメニューなど)を手動で押さずにキャッシュを自動的に更新する方法があるかどうかはわかりません。その理由は、アプリがデータベースと通信しすぎると、おしゃべりすぎると不満を言うからです(おそらく、誰かがこれを行う簡単なアドインを作成できます-クエリ通知などを使用して、メタデータビューで何かが変更されたことを示しますか? )。また、SSMS Boost(クイックキーワード検索では、機能ページにこの機能についての言及はありません)やSQLプロンプト(ただし、この機能証拠はありません)などのアドオンを検討することもできます。ドキュメント、ここでは実験的な機能についてのみ言及しています)。

SQL Serverデータツールがこれを行うと思いますが、更新の頻度を制御できるかどうかはわかりません。また、そのツールを使用するには、データベース開発についての考え方を大幅に変える必要があります。

于 2012-06-21T13:05:05.043 に答える