2011-04-04 5 views
1

J'ai vu quelques messages ici à propos de l'utilisation de la fonctionnalité native MSSQL 2008 pour déboguer et parcourir TSQL.Débogueur SQL Server 2008?

Dans une application console Visual Studio .NET C#, j'utilise ADO.NET simple pour envoyer des paramètres à un proc stocké. Je peux l'exécuter dans le débogueur et voir ce qui se passe dans le code .NET jusqu'à ce que le SqlCommand soit exécuté. Comment est-ce que je peux lancer le débogueur (ou n'importe quel débogueur) sur le côté de MSSQL ainsi je peux suivre des données du C# à la DB?

Merci.

Répondre

1

Si vous voulez capturer ce qui est envoyé par le fil, utilisez SQL Profiler.

Using SQL Server Profiler

Si vous rencontrez des problèmes pour entrer dans une procédure stockée à partir de Visual Studio:

[S'il vous plaît noter que votre kilométrage peut varier; J'ai connu des systèmes où cela ne fonctionnerait tout simplement pas. Tellement, je n'essaie plus d'entrer dans TSQL ...]

+0

Le Profiler ne me laisse pas entrer dans le sproc et je ne vois pas ce qu'il fait. Si je n'utilise Profiler, que je dois confiture beaucoup d'instructions print/debug/select dans le sproc. – Snowy