2012-06-21 8 views
30

In SQL Server Management Studio, se l'utente crea nuove colonne della tabella, tabelle, ecc l'utente deve aggiornare la cache IntelliSense utilizzando CTRL +Maiusc +R.Come aggiornare automaticamente la cache intellisense di SQL Server Management Studio?

Esiste un'impostazione o un modo per automatizzarlo in modo che possa essere automaticamente aggiornato subito dopo l'inserimento di una nuova tabella, ecc.?

+0

Quasi duplicato con: http: //stackoverflow.com/questions/9020440/sql-server-2008-management-studio-intellisense-auto-refresh-not-manually-throug –

+1

Solo per FYI l'altra risposta parla di un CodePlex componente aggiuntivo chiamato "SSMS Boost" ma non riesco più a trovare questo componente aggiuntivo su CodePlex. –

+0

Inoltre non sono riuscito a trovarlo su CodePlex ma ho trovato una versione commerciale di esso ma non ho potuto sapere dal sito Web se ha fatto l'auto aggiornamento della cache però. Spero che qualcuno faccia una versione gratuita per l'intera comunità. Questo sarà molto utile per tutti. :-) –

risposta

24

Non so che c'è un modo per aggiornare automaticamente la cache senza premere manualmente Ctrl +Maiusc +R (o equivalente, ad esempio il menu). Il motivo è che quando l'app parla troppo al database, la gente si lamenta che è troppo loquace (forse qualcuno potrebbe scrivere un semplice add-in che faccia questo - usando qualcosa come query notifications per indicare che qualcosa è cambiato nelle viste dei metadati?) . Si potrebbe anche prendere in considerazione un componente aggiuntivo come SSMS Boost (anche se con una ricerca rapida di parole chiave non vedo alcuna menzione di questa funzionalità sul suo feature page) o SQL Prompt (ma anche io non vedo alcuna prova di questa funzionalità in their documentation, solo a mention here of an experimental feature).

Credo che SQL Server Data Tools lo faccia, ma non so se è possibile controllare la frequenza dell'aggiornamento. E l'utilizzo di questo strumento potrebbe anche richiedere un cambiamento significativo nel modo in cui si pensa allo sviluppo del database.

+0

Grazie per il feedback. Sì, sarebbe bello vedere se qualcuno creerà quel componente aggiuntivo. Cercherò SSMS Boost come Aaron ha suggerito di vedere se riesco a trovarlo. –

+1

amico è "CTRL + MAIUSC + R" – CoolStraw

+7

@CoolStraw amico hai letto la domanda prima di mandarmi in votazione? L'OP sta cercando un modo *** automatico per premere Ctrl + Shift + R. Ovviamente sono già a conoscenza della scorciatoia da tastiera. –