2011-04-04 57 views
1

我在这里看到了一些关于使用本机MSSQL 2008功能来调试和逐步通过TSQL的文章。SQL Server 2008调试器附加?

在Visual Studio 2010 .NET C#控制台应用程序中,我使用简单的ADO.NET将一些参数发送到存储过程。我可以在调试器中运行它,并查看.NET代码中发生了什么,直到执行SqlCommand。我怎样才能让调试器(或任何调试器)在MSSQL端触发,这样我就可以将C#中的数据一路追踪到/通过数据库?

谢谢。

回答

1

如果要捕获通过线路发送的内容,请使用SQL Profiler

Using SQL Server Profiler

如果您在步入从Visual Studio中的存储过程的问题:

[请注意:你的里程可能会有所不同;我知道系统哪里不行。所以,我从来没有尝试再进入TSQL ...]

+0

Profiler不让我进入存储过程,看看它在做什么。如果我仅使用Profiler,则必须将大量print/debug/select语句插入到sproc中。 – Snowy 2011-04-04 15:03:27