.net - 尝试调试 .NET 代码调用的 SQL 存储过程时出现 "The breakpoint will not currently be hit..."错误

标签 .net sql-server debugging stored-procedures

我收到错误:

"The breakpoint will not currently be hit. Unable to bind SQL breakpoint at this time. Object containing the breakpoint not loaded"

alt text 当我执行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/

相关文章:

c# - 如何在前台窗口获取之前捕获击键?

c# - .NET:通过利用现有类型避免自定义异常,但是哪个?

sql - 如果存在(从中选择 1)和(从中选择 0)之间的区别

android - 在 Android 上使用 Visual Studio 2015 调试停止工作

c# - WPF 功能区 : Maximized window going off screen

.net - SecureString 安全吗?

c# - 如何从 SQL Server 向 c# 控制台应用程序发出信号?

c# - Visual Studio 2013 数据库创建错误 : a network related or instance specific error occurred while establishing connection with sqlserver

python - 如何在调试python C扩展时设置断点并执行其他gdb命令

c++ - 进程启动后立即调试