Partager via


Comment : déboguer T-SQL à l'aide de SQL Server Management Studio

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Standard

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Pro et Team

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Vous pouvez effectuer l'intégralité de votre développement T-SQL dans SQL Server Management Studio, à l'exception du débogage. Dans le cas de développements T-SQL complexes, pensez à cette possibilité.

Cette procédure suppose que vous avez déjà développé et déployé avec succès un objet T-SQL dans la base de données, et que vous êtes maintenant prêt à le déboguer. Cette procédure suppose également que vous déboguez en local. Cela étant, il est possible de suivre la même procédure de base en déboguant à distance.

Remarque :

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour exécuter un script de test à partir de SQL Server Management Studio

  1. Ouvrez Visual Studio et établissez une connexion à la base de données. Pour plus d'informations, consultez Comment : se connecter à une base de données.

  2. Attachez le débogueur au processus SQL Server en procédant comme suit.

    1. Dans le menu Outils, sélectionnez Attacher au processus.

    2. Dans la boîte de dialogue, trouvez sqlservr.exe dans la liste des processus disponibles et cliquez dessus pour le faire passer en surbrillance.

    3. Appuyez sur le bouton Sélectionner pour ouvrir la zone Sélectionner le type de code.

    4. Sélectionnez l'option Déterminer automatiquement le type de code à déboguer et cliquez sur OK.

    5. Cliquez sur le bouton Attacher.

  3. Dans l'Explorateur de serveurs, ouvrez l'objet de base de données à déboguer et définissez des points d'arrêt.

  4. Dans SQL Server Management Studio, exécutez un script qui testera l'objet de base de données. Vous ne pouvez pas définir de points d'arrêt dans ce script, mais ce dernier entraînera l'exécution de l'objet de base de données et contraindra le code à atteindre ses points d'arrêt.

  5. Le code de l'objet apparaîtra dans Visual Studio avec une flèche jaune dans la marge grise gauche indiquant que l'instruction est prête à être exécutée. Vous pouvez désormais utiliser la plupart des fonctionnalités habituelles du débogueur.

  6. Pour terminer le débogage, appuyez sur F5 ou Démarrer. Le code s'exécutera puis sortira du débogueur.

Voir aussi

Autres ressources

Référence de procédure courante