Comme expliqué précédemment, vous pouvez utiliser le projet Database de Visual Studio 2005 pour créer une procédure stockée T-SQL. Toutefois, il n’est pas nécessaire de déboguer cette dernière à l’intérieur du projet Database. Vous pouvez le faire dans la fenêtre Server Explorer. Ouvrez celle-ci et développez le noeud Data Connections.
Débogage de procédures stockées T-SQL
S’il existe un noeud de connexion pour la base de données dans laquelle vous souhaitez déboguer la procédure stockée T-SQL, développez-le également. En l’absence de noeud de connexion, cliquez avec le bouton droit de la souris sur le noeud Database Connections et sélectionnez Add Connection.
En suivant les instructions exposées précédemment, utilisez la boîte de dialogue de la figure 1 pour ajouter la connexion. Une fois le noeud de connexion en place, développez-le. Développez ensuite le noeud Stored Procedures et sélectionnez la procédure stockée T-SQL à déboguer. Pour lancer le débogage, l’approche est similaire à celle de l’Analyseur de requêtes dans SQL Server 2000 : cliquez avec le bouton droit de la souris sur la procédure stockée, puis sélectionnez l’option Step Into Stored Procedure. Si votre procédure accepte des paramètres, la boîte de dialogue Run Stored Procedure apparaît. Elle vous permet de définir les valeurs pour les paramètres de votre procédure stockée. Ceci étant fait, cliquez sur OK pour charger le code de la procédure stockée dans l’environnement de développement. Si la procédure n’accepte pas de paramètres, son code est chargé directement dans l’environnement de développement. Comme l’illustre la boîte de dialogue de débogage de la figure 5, l’exécution s’arrête à la première ligne de code.
Près du bas de la boîte de dialogue de débogage, vous trouverez les fenêtres Call Stack et Autos. La première affiche le code en cours d’exécution. La deuxième affiche les variables employées dans l’instruction en cours, ainsi que les trois instructions précédant l’instruction en cours et les trois instructions qui la suivent. La fenêtre Autos fait partie d’un groupe appelé fenêtres Variables. Leur point commun est qu’elles vous donnent la possibilité d’afficher, d’évaluer et de modifier des variables et expressions. La fenêtre Autos mise à part, les autres fenêtres du groupe sont la fenêtre Locals, qui affiche les variables locales au contexte ou à l’étendue en cours, et la fenêtre Watch, qui vous permet d’ajouter les variables dont vous souhaitez surveiller les valeurs.
Appuyez sur F10 pour parcourir les lignes de code. Au niveau de chacune, vous pouvez inspecter les valeurs des variables et d’autres éléments de code en passant dessus avec la souris ou en utilisant les fenêtres Autos, Locals et Watch. Si la procédure stockée retourne un ensemble de résultats, vous pouvez le visualiser dans la fenêtre Output après avoir parcouru tout le code.
Lorsque vous déboguer une procédure stockée T-SQL qui en appelle une autre, vous pouvez appuyer sur F11 lorsque vous arrivez sur la ligne de code qui passe l’appel, afin d’accéder automatiquement à l’autre procédure stockée. A ce stade, vous pouvez appuyer sur F10 pour parcourir le code de la procédure stockée appelée. Un autre moyen de contrôler une procédure stockée appelée consiste à ouvrir celle-ci dans l’environnement de développement Visual Studio 2005 et à définir un point d’arrêt dans celle-ci.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Activer la mise en veille prolongée dans Windows 10
- Les 6 étapes vers un diagnostic réussi
- Cybersécurité Active Directory et les attaques de nouvelle génération
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Cryptographie post-quantique : le Campus Cyber publie deux guides clés pour accélérer la transition des entreprises
- Cyberattaques : 46% des entreprises françaises perdent du chiffre d’affaires dès le premier jour
- Cybersécurité française 2026 : explosion des startups, ralentissement des scale-ups et virage stratégique de l’IA
- Le Cercle de l’Innovation décerne le Prix de l’Innovation du Public 2026
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
