2012-06-21 105 views
30

在SQL Server Management Studio中,如果用戶創建新表列,表等用戶需要刷新使用CTRL ++[R智能感知緩存。如何自動刷新SQL Server Management Studio智能感知緩存?

是否有一個設置或某種方式來自動執行此操作,以便在插入新表後等待它自動刷新?

+0

幾乎與以下內容重複:http://stackoverflow.com/questions/9020440/sql-server-2008-management-studio-intellisense-auto-refresh-not-manually-throug –

+1

只是FYI另一個答案談到一個CodePlex加載項稱爲「SSMS Boost」,但我無法再在CodePlex上找到此加載項。 –

+0

我也無法在CodePlex上找到它,但找到了它的商業版本,但我無法從網站上知道它是否執行了緩存的自動刷新。希望有人會爲整個社區做一個免費版本。這對每個人都非常有用。 :-) –

回答

24

我不知道有一種方法來自動刷新緩存,而無需手動按壓Ctrl鍵 + + - [R(或等同物,例如在菜單)。原因是,當應用程序與數據庫交談太多時,人們抱怨說它太嘮叨了(也許有人可以寫一個簡單的插件來實現這一點 - 使用類似query notifications的東西來指示元數據視圖中的某些內容已更改?) 。你也可以考慮像SSMS Boost這樣的附加組件(儘管它有一個關鍵字快速搜索功能,我在其feature page上沒有提到這個功能)或者SQL Prompt(但是我也沒有看到這個功能的任何證據in their documentation,一個mention here of an experimental feature)。

我相信SQL Server Data Tools這樣做,但我不知道你是否可以控制刷新的頻率。使用該工具也可能需要您考慮數據庫開發的重大轉變。

+0

感謝您的反饋。是的,很高興看到有人會創建該加載項。當Aaron建議看我能否找到那個時,我會尋找SSMS Boost。 –

+1

他是「CTRL + SHIFT + R」的傢伙 – CoolStraw

+7

@CoolStraw哥們在投票之前是否讀過這個問題? OP正在尋找***自動***的方式來按Ctrl + Shift + R.他們顯然已經知道鍵盤快捷方式。 –

相關問題