Skip to content

Refrescar cache de intellisense en SQL Server 2008

17/07/2012

  Muchos de ustedes habrán experimentado la molestia de que al crear objetos nuevos en el Management Studio de SQL Server o vía TSQL, luego al usuarlos en un script el interprete de Intellisense (autocompletar y detección de errores) marca el nombre de este nuevo objeto como inexistente. Si ejecutamos el script, el mismo de todas formas funciona, ya que el objeto realmente existe.

Esto se produce porque al cargar el Management Studio, se carga un cache con los nombres de todos los objetos de las bases y ese cache se mantiene estático hasta que reiniciemos la herramienta. Para que los nuevos objetos creados puedan ser reconocidos por el Intellisense, debemos entonces actualizar este cache luego de crear los objetos. Esto se hace con una simple combinación de teclas, que son:

CTRL+SHIFT+R

Si preferimos hacerlo mediante el menú del MSSMS, lo encontramos en:

Edit/IntelliSense/Refresh local cache

Dejar un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: