Écriture, analyse et modification de scripts à l'aide de SQL Server Management Studio

Mis à jour : 5 décembre 2005

SQL Server Management Studio contient des éditeurs de code propres à un langage pour modifier des requêtes Transact-SQL, MDX, DMX, XMLA et SQL Server Compact Edition.

Fonctionnalités

Les éditeurs de code SQL Server Management Studio comprennent les fonctionnalités suivantes :

  • Modèles permettant de créer rapidement des scripts destinés à SQL Server, SQL Server 2005 Analysis Services (SSAS) et SQL Server 2005 Compact Edition. Les modèles sont des fichiers qui comprennent la structure de base des instructions nécessaires à la création d'objets dans une base de données.
  • Codage en couleurs de la syntaxe facilitant la lisibilité des instructions complexes.
  • Concepteur de requêtes graphique pour créer des requêtes par glisser-déplacer.
  • Présentation des fenêtres de requête sous forme d'onglets dans la fenêtre de document ou dans des documents distincts.
  • Présentation des résultats de requête dans une grille ou dans une fenêtre de texte. Ces résultats peuvent être également redirigés vers un fichier.
  • Affichage des grilles de résultats dans des fenêtres avec onglets distinctes.
  • Affichage graphique des informations du Showplan indiquant les étapes logiques du plan d'exécution d'une instruction Transact-SQL. Management Studio utilise un Showplan XML pour récupérer les informations du Showplan de moteur de base de données SQL Server lorsqu'il est connecté à des instances de SQL Server 2005. En revanche, il utilise les informations sous forme de texte lorsqu'il est connecté à des instances de SQL Server 2000.
  • Environnement d'édition de texte puissant prenant en charge la fonction de recherche et remplacement, les commentaires en bloc, les polices et les couleurs personnalisées et la numérotation des lignes. Certains types d'éditeurs contiennent d'autres fonctionnalités telles que la mise en relief et la fonction qui permet de compléter automatiquement du texte.
  • Mode SQLCMD pour exéuter des scripts à l'aide des commandes du système d'exploitation.
    ms173477.note(fr-fr,SQL.90).gifRemarque :
    Étant donné que vous ne démarrez pas SQLCMD à partir de l'invite de commandes, l'exécution de l'éditeur de requêtes en mode SQLCMD est quelque peu limitée. Vous ne pouvez pas transmettre des paramètres d'invite de commandes tels que des variables et, comme l'éditeur de requête n'a pas la possibilité de répondre aux invites du système d'exploitation, vous ne devez pas exécuter d'instructions interactives.

Composants

Les éditeurs de requête contiennent les fenêtres suivantes :

  • Éditeur de requête. Cette fenêtre permet d'écrire et exécuter des scripts.
  • Résultats. Cette fenêtre permet d'afficher les résultats d'une requête. Les résultats peuvent être affichées sous forme de grille ou de texte.
  • Messages. Cette fenêtre affiche des informations sur l'exécution d'une requête. Par exemple, elle indique toute erreur ou le nombre de lignes renvoyés.
  • Statistiques du client. Cette fenêtre affiche des informations regroupées par catégorie sur l'exécution de la requête. Lorsque l'option Inclure les statistiques du client est sélectionnée dans le menu Requête, une fenêtre Statistiques du client est affichée lors de l'exécution de la requête. Les statistiques provenant d'exécutions de requêtes successives sont répertoriées avec les valeurs moyennes. Sélectionnez Réinitialiser les statistiques du client dans le menu Requête pour réinitialiser la moyenne.

Le tableau ci-dessous répertorie les rubriques liées à l'éditeur de code de la documentation en ligne de SQL Server.

Rubrique Description

Utilisation des modèles de SQL Server Management Studio

Contient des informations sur les modèles et la création de modèles personnalisés.

Nouvelles commandes et fonctionnalités de l'Éditeur de code

Contient des rubriques sur des fonctionnalités telles que la mise en relief du code, la numérotation des lignes, les liens hypertexte dans les commentaires, les ondulations, le retour à la ligne automatique, etc.

Raccourcis clavier dans SQL Server Management Studio

Contient la liste des raccourcis clavier disponibles dans l'éditeur de code.

Procédure : associer des extensions de fichier à un éditeur de code

Explique comment configurer SQL Server Management Studio en vue d'ouvrir un éditeur de code désigné selon l'extension d'un fichier.

Modification de scripts et de fichiers dans SQL Server Management Studio

Contient des liens vers des pages qui décrivent de nombreuses options de configuration pour l'éditeur de code.

Procédure : modifier la couleur, la taille et le style de la police

Décrit comment personnaliser l'apparence du texte dans l'éditeur de code.

Pour accéder à l'Éditeur de requête de SQL Server Management Studio

  1. Dans le menu Fichier, cliquez sur Nouveau, puis sur Fichier.

    La boîte de dialogue Nouveau fichier s'affiche.

  2. Sous Catégories, cliquez sur le type de requête que vous souhaitez créer. Pour créer par exemple une requête Transact-SQL, cliquez sur Requête SQL Server.

  3. Dans la zone Modèles, cliquez sur le type de requête que vous souhaitez écrire. Pour créer par exemple une requête Transact-SQL, cliquez sur Requête SQL Server.

  4. Cliquez sur Ouvrir.

    La boîte de dialogue Connexion à SQL Server s'affiche.

  5. Dans la zone de liste Instance de serveur, tapez ou sélectionnez le nom de votre serveur, puis cliquez sur Se connecter.

    La fenêtre de l'Éditeur de requête s'affiche.

Pour afficher l'éditeur de code en mode plein écran

  1. Dans une fenêtre de l'éditeur de code, appuyez sur Maj+Alt+Entrée pour basculer vers le mode plein écran ou revenir en mode normal.

Voir aussi

Référence

Codage en couleurs dans les éditeurs de code
Raccourcis clavier dans SQL Server Management Studio

Concepts

Nouvelles commandes et fonctionnalités de l'Éditeur de code
Personnalisation des menus et des touches de raccourci

Autres ressources

Mise en route du moteur de base de données
Didacticiel de SQL Server Management Studio
Didacticiel d'écriture d'instructions Transact-SQL
Didacticiel sur l'utilitaire de ligne de commande sqlcmd
Utilisation de l'utilitaire sqlcmd

Aide et Informations

Assistance sur SQL Server 2005