如何自动刷新SQL Server Management Studio智能感知缓存?

时间:2012-06-21 12:58:29

标签: sql-server refresh intellisense ssms

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

是否有设置或某种方法来自动化,以便在插入新表后立即自动刷新?

1 个答案:

答案 0 :(得分:32)

我不知道有一种方法可以自动刷新缓存而无需手动按 Ctrl + Shift + R (或等效物) ,例如菜单)。原因是,当应用程序与数据库进行过多谈话时,人们会抱怨说它过于繁琐(也许有人可以编写一个简单的加载项来执行此操作 - 使用类似query notifications的内容来指示某些内容已发生变化元数据视图?)。您可能还想考虑一个像SSMS Boost这样的附加组件(虽然快速关键字搜索我在feature page或SQL提示符上没有提及此功能)(但我也没有看到任何证据)功能in their documentation,只有mention here of an experimental feature)。

我相信SQL Server Data Tools会这样做,但我不知道你是否可以控制刷新的频率。使用该工具可能还需要对数据库开发的思考方式进行重大转变。