sql server - recreación - Los cambios de esquema no se actualizan en Intellisense en SQL 2008(SSMS)



intellisense sql server no funciona (2)

Bien hecho planteando el problema - Lo tengo con frecuencia en VS 2008 SP1 pero codificar el nombre correcto todavía produce un error squigly hasta que se realice la actualización - y no puedo hacerlo por el momento. Sospecho que necesito otro cierre / recarga.

https://ffff65535.com

He notado un problema, se siente como un error pero sospecho que es una "característica" en SSMS en SQL Server 2008.

Tengo varias pestañas abiertas, por ejemplo, un script alter table en una tabla y un SProc que consulta esa tabla en otra pestaña, y cuando ejecuto mi script Alter Table los cambios no se reflejan en Intellisense en la otra pestaña.

Puedo crear nuevas consultas y los cambios aún no se reflejan en Intellisense. Si abro una nueva instancia de SSMS, los cambios se reflejan, hasta que realizo más cambios, por supuesto.

Sin embargo, si sobrerregla Intellisense y continúa con sus tablas y códigos modificados, todo compila sin quejarse (como se esperaba).

¿Es esto un error? ¿Una característica? ¿Hay algún entorno que altere este comportamiento? Revisé las opciones pero no pude ver nada


Y tan pronto como publico la pregunta, encuentro la frase correcta para una búsqueda exitosa en google.

Sí, amigos, esta es de hecho una característica! Intellisense se basa en un caché local que necesita actualizar manualmente. Ver:

http://blogs.msdn.com/dtjones/archive/2008/09/11/refreshing-the-intellisense-cache.aspx

También: la alternativa de Ninjapig

Es más que un poco molesto en mi humilde opinión, pero estoy seguro de que los expertos argumentarán que hay una necesidad importante de que sea así. Después de seguir comprobando, he podido agregar un botón 'Actualizar caché local' a una de las barras de herramientas. Después de haber intentado rápidamente una actualización, parece que la actualización lleva algo de tiempo, porque Intellisense pasó de ser desactualizado a ser inexistente, y volver a actualizarse o un minuto más o menos.

Estoy tentado de sacar esta pregunta, pero la dejaré aquí en caso de que ayude a alguien más con este problema, o hasta que alguien más decida lo contrario ...





ssms