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 |
![]() |
![]() |
![]() |
![]() |
Standard |
![]() |
![]() |
![]() |
![]() |
Pro et Team |
![]() |
![]() |
![]() |
![]() |
Légende du tableau :
![]() |
Applicable |
![]() |
Non applicable |
![]() |
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.
![]() |
---|
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
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.
Attachez le débogueur au processus SQL Server en procédant comme suit.
Dans le menu Outils, sélectionnez Attacher au processus.
Dans la boîte de dialogue, trouvez sqlservr.exe dans la liste des processus disponibles et cliquez dessus pour le faire passer en surbrillance.
Appuyez sur le bouton Sélectionner pour ouvrir la zone Sélectionner le type de code.
Sélectionnez l'option Déterminer automatiquement le type de code à déboguer et cliquez sur OK.
Cliquez sur le bouton Attacher.
Dans l'Explorateur de serveurs, ouvrez l'objet de base de données à déboguer et définissez des points d'arrêt.
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.
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.
Pour terminer le débogage, appuyez sur F5 ou Démarrer. Le code s'exécutera puis sortira du débogueur.