APSQL

Utiliser IntelliSence depuis SSMS

SSMS 2008 apport l'intelliSense mais force est de constater que parfois les résultats sont décevants car l'intelliSense semble ne pas fonctionner comme on le souhaite. Avant d'aboutir à ce type de conclusion attive, il est préférable de s'assurer que la fonctionnalité est bien active, et ensuite que les noms de tables et des colonnes est bien connu par l'intelliSense, pour cela il est nécessaire d'actualiser les données en mémoire.

Activer l'intelliSence

Pour activer l'intelliSense depuis SSMS 2008, il faut se rendre dans la boite d'options accessible depuis Outils - Options. Il faut alors depuis l'arborescence se positionner sur Editeur de texte - Transact SQL - IntelliSense puis enfin activer la case à cocher Activer IntelliSense. Activer Intellisense

Actualiser la mémoire cache d'IntelliSense

Pour que l'intelliSense soit opérationnel sur votre base en fournissant l'aide sur les noms de tables et de colonnes, il doit les connaitres. Cela est normalement le cas, mais en cas de modification de structures ou bien lorsque le service ne répond pas de façon optimale, alors est nécessaire d'actualiser la mémoire cache de ce service. Pour cela, depuis un script en cours d'écriture il faut passer par le menu Edition - IntelliSense - Actualiser le cache local ou bien il faut utiliser le raccourci clavier Ctrl+Shift+R