我收到错误:
"The breakpoint will not currently be hit. Unable to bind SQL breakpoint at this time. Object containing the breakpoint not loaded"
当我执行steps时调试从我的 .net 应用程序调用的存储过程?
我应该检查什么?
(VS 2005 和 SQL Server 2005 都在同一台 PC 上运行,如果我从服务器资源管理器“步入”,我可以调试存储过程)
最佳答案
确保在项目属性 > 调试 > '启用 SQL 服务器调试' 中选中,否则您将无法从 .net 代码单步执行存储过程(即使您可以使用服务器资源管理器单步执行它) 。必须是正在执行的项目。
如果您从 SqlCommand 调用存储过程,请在 Command.Execute() 行上设置断点,然后单步执行。从那里您将被带到存储过程代码并能够浏览它。
如果您继续收到空断点图标,请尝试刷新服务器资源管理器。
关于.net - 尝试调试 .NET 代码调用的 SQL 存储过程时出现 "The breakpoint will not currently be hit..."错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4737175/