3. Présentation
de l’analyseur de requête
3.1.
Rôle
de l’analyseur de requête
L’analyseur de requête de SQL server
est un outil essentiel au développement.
Il s’agit d’un puissant éditeur de SQL/T-SQL.
Il permet d’exécuter des requêtes, de vérifier leur syntaxe
et de les stocker dans un fichier .SQL.
Il dispose aussi d’outils particulièrement utiles :
-
Un débuggeur de procédures stockées
-
La possibilité d’afficher le plan d’exécution
des requêtes
-
Et de nombreux autres…
3.1.
Présentation
de l’interface utilisateur

Voici à quoi ressemble l’interface utilisateur de
l’analyseur de requête.
La colonne de droite contient l’explorateur d’objet. Cela
permet en permanence d’avoir une description de la structure des données ainsi
qu’un aide mémoire concernant les fonctions et types usuels.
Le deuxième onglet de cette colonne (Modèle) permet d’avoir
accès à des modèle de requête type, modèle de Create Procedure par exemple.
La zone centrale est séparée en deux parties : la zone
d’édition et la zone de résultat.
On remarquera que l’analyseur de requête adopte une
coloration syntaxique qui facilite l’édition.
Les onglets en bas de l’écran permettent de naviguer entre
les différents volets de résultat. Tous ne sont pas automatiquement générer
cela dépend des choix fait dans le menu requête accessible depuis la barre
d’outils en haut de l’écran.
-
grille : affiche le résultat de la requête
SQL
-
Message : affiche les messages système et
les prints.
-
Plan d’exécution : donne un arbre d’exécution
de la requête avec le coût estimé de chaque nœuds, très utile pour optimiser
une requête.
-
Trace et Statistique : renvoi des données
très techniques utiles lors du tuning de la base, les
fichiers de trace sont par exemple utilisés avec l’assistant paramétrage
d’index.
Vous verrez que plus vous maîtriserez SQL server plus vous utiliserez cet outil à la place d’Enterprise Manager.