46

在 SQL Server Management Studio 中,如果用户创建新的表列、表等,用户需要使用CTRL++刷新ShiftIntelliSense缓存R

是否有设置或某种方法可以自动执行此操作,以便在插入新表等后立即自动刷新?

4

1 回答 1

42

我不知道有没有一种方法可以自动刷新缓存而无需手动按下Ctrl++ (或等效项,例如菜单)ShiftR原因是当应用程序与数据库对话过多时,人们会抱怨它太健谈(也许有人可以编写一个简单的插件来执行此操作 - 使用查询通知之类的东西来指示元数据视图中的某些内容发生了变化? )。您可能还想考虑像 SSMS Boost 之类的附加组件(尽管通过快速关键字搜索,我在其功能页面上没有看到此功能)或 SQL 提示(但我也没有在他们的文档,这里只提到一个实验特性)。

我相信SQL Server Data Tools可以做到这一点,但我不知道你是否可以控制刷新的频率。使用该工具可能还需要您对数据库开发的看法发生重大转变。

于 2012-06-21T13:05:05.043 回答