2009-04-29 96 views
1

我喜欢使用Visual Studio打破每当一个记录被插入到某个表,所以我可以看到值插入和调用堆栈从那一刻。这是可能的,还是我卡住存储过程调试只?如何在Visual Studio中插入插入/ SQL Server 2005

+0

我认为SQL Profiler是你最好的选择。如果你不知道在何处或何时将记录添加到特定的表中。找到SP并在解决方案中查找。 – Gishu 2009-04-29 12:22:53

回答

1

那么,既然你使用的是SqlServer,那么为什么不使用Profiler?设置一个跟踪,你可以看到这些值插入那里....你可以在Visual Studio中设置断点,或者你可以将它设置为一个回滚事务,然后通过跟踪找到值已经进入。

如果您之前没有使用过探查器,这很容易,应该做我认为您期望的结果。

1

根据您编写的代码是如何编写实际执行数据库插入的代码,您可以在正在调用的函数/子上设置一个断点,并逐步查看正在传递的值,但我们可能需要更具体地了解在代码中实际执行数据库操作的方式。

编辑如前所述,如果您不在Visual Studio中,使用SQL Server Profiler可能是您的最佳选择。

0

更多的努力比它的价值却是可能的,可能的概率在表上创建一个触发器,使用此方法http://support.microsoft.com/kb/316549

但每个人都在暗示,在.NET代码打破不插入或使用SQL探查器非常简单,可靠。