Share via


Procédure : exécuter une requête

Après avoir écrit un script ou une requête, vous souhaiterez en général l'exécuter et examiner les résultats.Avant d'exécuter votre requête, vérifiez que vous êtes connecté au serveur et à la base de données appropriés.Si vous tentez d'exécuter votre requête mais que vous n'êtes pas connecté, le système vous invite à entrer une connexion.

Pour exécuter une requête dans l'éditeur Transact-SQL

  1. Ouvrez la requête dans l'éditeur Transact-SQL.Pour plus d'informations sur le démarrage de l'éditeur, consultez Procédure : démarrer l'éditeur Transact-SQL.

  2. Dans le menu Données, pointez sur Éditeur Transact-SQL, puis cliquez sur Exécuter SQL.

    Pour exécuter votre requête à l'aide d'un raccourci clavier, appuyez sur CTRL+MAJ+E.

    Pour exécuter votre requête de la barre d'outils, cliquez sur Exécuter SQL.

    Pour exécuter votre requête dans un menu contextuel, cliquez avec le bouton droit sur l'éditeur T-SQL, puis cliquez sur Exécuter SQL.

    La requête s'exécute sur la base de données à laquelle vous êtes connecté.La durée nécessaire pour vous retourner les résultats variera selon la complexité de la requête, la charge sur le serveur de base de données, et les spécifications du serveur de base de données.

    Pour plus d'informations sur l'annulation d'une requête en cours d'exécution, consultez Procédure : annuler une requête en cours d'exécution.

    Pour plus d'informations sur l'affichage des résultats d'une requête, consultez Vue d'ensemble des résultats de requête.

Pour exécuter une instruction depuis un script ou une requête multi-instructions

  1. Ouvrez la requête dans l'éditeur Transact-SQL.Pour plus d'informations sur le démarrage de l'éditeur, consultez Procédure : démarrer l'éditeur Transact-SQL.

  2. Dans l'éditeur, mettez en surbrillance l'instruction que vous souhaitez exécuter.

  3. Dans la barre d'outils de l'éditeur Transact-SQL, cliquez sur Exécuter SQL.

    L'instruction que vous avez mise en surbrillance s'exécute sur la base de données à laquelle vous êtes connecté.La durée nécessaire pour vous retourner les résultats variera en fonction de plusieurs facteurs.Ces facteurs incluent la complexité de la requête, la charge sur le serveur de base de données, et les spécifications du serveur de base de données.

    Vous pouvez également exécuter l'instruction en surbrillance à l'aide du raccourci clavier (CTRL+MAJ+E), la barre d'outils ou le menu contextuel, comme indiqué dans la procédure précédente.

    Pour plus d'informations sur l'annulation d'une requête en cours d'exécution, consultez Procédure : annuler une requête en cours d'exécution.

    Pour plus d'informations sur l'affichage des résultats d'une requête, consultez Vue d'ensemble des résultats de requête.

Sécurité

Vous pouvez exécuter des scripts et des requêtes uniquement si vous avez les autorisations appropriées sur le serveur, la base de données et les objets de base de données en cours d'accès.Par exemple, si vous n'avez pas d'autorisations pour exécuter de procédures stockées sur une base de données, l'exécution de scripts qui appellent des procédures stockées échouera.

Si vous manquez d'autorisations suffisantes pour exécuter tout ou une partie d'un script, les erreurs apparaissent sous l'onglet Messages ou l'onglet Résultats (selon que vous avez sélectionné Résultats dans des grilles ou Résultats dans du texte, respectivement).

Pour plus d'informations sur la configuration des autorisations appropriées sur une instance de SQL Server, consultez Leçon 2 : configuration des autorisations sur des objets de base de données

Voir aussi

Tâches

Procédure : se connecter à une base de données dans l'éditeur Transact-SQL

Procédure : se déconnecter des bases de données

Procédure : se connecter à des bases de données différentes dans la même session de l'éditeur

Procédure pas à pas : créer et exécuter un script Transact-SQL

Concepts

Modification des scripts et des objets de base de données avec l'Éditeur Transact-SQL