Share via


Fenêtre Liste d'erreurs (Management Studio)

La Liste d'erreursSQL Server Management Studio répertorie les erreurs syntaxiques et sémantiques générées par le code IntelliSense dans l'éditeur de requête du moteur de base de données.

Fonctionnalités de la Liste d'erreurs

La Liste d'erreurs fournit les fonctionnalités suivantes :

  • Lorsque vous modifiez des scripts, la Liste d'erreurs répertorie les erreurs et les avertissements produits par IntelliSense dans l'éditeur de requête du moteur de base de données.

  • Vous pouvez double-cliquer sur une entrée de message d'erreur pour examiner l'onglet du fichier de script qui a généré l'erreur et vous rendre à l'endroit où l'erreur s'est produite.

  • Vous pouvez filtrer les entrées à afficher, ainsi que les colonnes d'informations à afficher pour chaque entrée.

  • Lorsque vous corrigez une erreur, l'entrée correspondante est supprimée de la Liste d'erreurs.

  • Lorsque vous fermez l'onglet pour un fichier de script Transact-SQL, les erreurs relatives à ce fichier sont supprimées de la Liste d'erreurs.

Utilisation de la Liste d'erreurs

Pour afficher la Liste d'erreurs, effectuez l'une des opérations suivantes :

  • Dans le menu Affichage, cliquez sur Liste d'erreurs.

  • Utilisez le raccourci clavier CTRL+\, CTRL+E.

Après avoir ouvert la Liste d'erreurs, vous pouvez personnaliser l'affichage en effectuant les actions suivantes :

  • Pour trier la liste, cliquez sur n'importe quel en-tête de colonne. Pour trier à nouveau sur une colonne supplémentaire, appuyez sur la touche MAJ et maintenez-la enfoncée tout en cliquant sur un autre en-tête de colonne.

  • Pour sélectionner les colonnes qui sont affichées et celles qui sont masquées, sélectionnez Afficher les colonnes dans le menu contextuel.

  • Pour modifier l'ordre dans lequel les colonnes sont affichées, faites glisser les en-têtes de votre choix vers la droite ou la gauche.

La Liste d'erreurs ne contient pas de liens vers des informations supplémentaires sur des erreurs spécifiques.

Erreurs Transact-SQL dans Management Studio

SQL Server Management Studio affiche les erreurs pour les scripts Transact-SQL aux emplacements suivants :

  • La Liste d'erreurs contient toutes les erreurs syntaxiques et sémantiques détectées par IntelliSense dans l'éditeur du moteur de base de données. Cette liste d'erreurs est mise à jour dynamiquement au fur et à mesure que vous modifiez des scripts Transact-SQL. La liste inclut toutes les erreurs que l'éditeur a identifié dans chaque script Transact-SQL. L'éditeur n'arrête pas l'analyse d'un fichier lorsque des erreurs ont été identifiées dans un script. Dans SQL Server 2008, IntelliSense dans l'éditeur du moteur de base de données ne prend pas en charge tous les éléments syntaxiques Transact-SQL. La Liste d'erreurs contient uniquement les erreurs de la syntaxe Transact-SQL prise en charge par IntelliSense.

  • L'onglet Messages en bas de la fenêtre de l'éditeur de requête du moteur de base de données affiche les erreurs et les messages retournés par le Moteur de base de données SQL Server lorsqu'un script Transact-SQL est exécuté. Cette liste ne change pas jusqu'à ce que vous exécutiez à nouveau le script. Le moteur de base de données arrête d'analyser un lot s'il trouve une ou deux erreurs de compilation ; par conséquent, l'onglet Messages peut ne pas répertorier toutes les erreurs dans un script.

Parfois, des erreurs sont répertoriées dans les deux emplacements. Par exemple, un fichier de script peut contenir une erreur de syntaxe qui est répertoriée dans la Liste d'erreurs. Si vous exécutez le script avant de corriger l'erreur, l'analyseur du moteur de base de données peut détecter la même condition et retourner une autre copie du message d'erreur sous l'onglet Messages .

[!REMARQUE]

La Liste d'erreurs affiche uniquement les erreurs de l'éditeur de requête du moteur de base de données ; elle n'affiche pas les erreurs des éditeurs MDX, DMX ou XML/A. Toutes les erreurs MDX, DMX et XML/UN sont affichées sous l'onglet Messages de ces éditeurs.

Lorsque la Liste d'erreurs est ouverte, les informations sont affichées dans les colonnes suivantes :

  • Ordre par défaut
    Affiche un entier qui indique l'ordre dans lequel une entrée a été générée.

  • Description
    Affiche le texte de l'entrée de l'erreur. Les descriptions longues s'étendent sur plusieurs lignes.

  • Fichier
    Affiche le nom du fichier de script qui a généré l'erreur.

  • Ligne
    Affiche un entier qui indique la ligne du code contenant l'erreur.

  • Colonne
    Affiche un entier qui indique la position de l'erreur dans la ligne de code.

  • Projet
    Affiche le nom du projet qui comprend le fichier de script.