en créant les functions et les triggers, celles ci sont soulignées en rouge et certaines des colonnes de mes tables ne s'afficher à chaque fois que je saisi les premières lettres. Que dois je faire pour palier à ce problème?
Discussion :
en créant les functions et les triggers, celles ci sont soulignées en rouge et certaines des colonnes de mes tables ne s'afficher à chaque fois que je saisi les premières lettres. Que dois je faire pour palier à ce problème?
Bonjour,
Ce n'est pas un problème avec SQL Server. C'est un problème lié à SQL Server Management Studio. Lorsqu'il y a des modifications structurelles (ajout de colonnes, de procédures stockées, etc...) l'interface peut peiner à détecter ces changements.
Il suffit de relancer Management Studio pour le forcer à prendre en compte ces nouvelles informations.
Il faut aussi que les noms de vos tables, colonnes, etc... répondent à la norme SQL, c'est à dire :
- ne comporter aucun autre caractères que les lettres de A à Z sans accent, les chiffres de 0 à 9 et le blanc souligné "-"
- ne pas commencer par un chiffre
- ne pas être un mot clef de SQL (et accessoirement de Transact SQL)
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous
Mon Tutoriel pour apprendre les Agregations
Consultez mon Blog SQL destiné aux débutants
Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server
Bonjour,
Effectivement Management Studio ne reflète pas ces changements, et il suffit d'un F5 sur le nœud représentant l'objet modifié ou ajouté pour le voir apparaître.C'est un problème lié à SQL Server Management Studio. Lorsqu'il y a des modifications structurelles (ajout de colonnes, de procédures stockées, etc...) l'interface peut peiner à détecter ces changements.
Il suffit de relancer Management Studio pour le forcer à prendre en compte ces nouvelles informations.
Ceci est normal, car il faudrait que le moteur envoie un message dès lors que bonne partie des instructions DDL est exécutée : ce serait très coûteux
Donc il n'est pas nécessaire besoin de redémarrer SSMS
Du coup je pense que tu as trouvé assez pénible de travailler avec SSMS. Quel est ton outil de prédilection ?
@++![]()
Partager