Question

Quelles sont les étapes nécessaires pour pouvoir déboguer à distance une procédure stockée (SQL Server 2005) à partir de VS 2005?

Les ordinateurs client et serveur se trouvent sur le même domaine. Je n’ai jamais fait cela, alors les instructions pas à pas seraient grandement appréciées.

Était-ce utile?

La solution

Bonne question! Si je ne me trompe pas, je ne pense plus que le débogage soit possible dans SQL Management Studio (comme c'était le cas dans SQL Server 2000, jours Enterprise Studio).

Instructions pour le débogage distant de procédures stockées MS SQL dans Visual Studio 2005

  1. Lancez Visual Studio ( Exécuter en tant qu'administrateur ) sous Vista
  2. Dans Visual Studio 2005, cliquez sur Explorateur de serveurs , vous remarquerez ainsi qu'un panneau comportant un élément Connexions de données .
  3. Cliquez avec le bouton droit de la souris sur Connexions de données , puis sélectionnez Ajouter une connexion
  4. .
  5. Assurez-vous que la source de données est définie sur SqlClient .
  6. Complétez les informations de connexion au serveur en indiquant le nom de la base de données où réside la procédure stockée que vous souhaitez déboguer.
  7. Une fois la connexion établie, vous remarquerez que l’arborescence de la base de données contient la liste des tables, vues, procédures stockées, fonctions, etc.
  8. Développez Procédures stockées , recherchez celle que vous souhaitez déboguer, cliquez dessus avec le bouton droit de la souris et sélectionnez Passer à la procédure stockée .
  9. Si la procédure stockée a des paramètres, une boîte de dialogue apparaîtra et vous pouvez spécifier quels sont ces paramètres.
  10. À ce stade, en fonction des paramètres de votre pare-feu et de ce qui ne l'est pas, il vous sera peut-être demandé de modifier votre pare-feu pour permettre l'ouverture des ports nécessaires. Cependant, Visual Studio semble gérer cela pour vous.
  11. Une fois l'opération terminée, Visual Studio doit vous placer au début de la procédure stockée afin que vous puissiez démarrer le processus de débogage!

Bon débogage!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top