【问题标题】:How to debug stored procedure on a remote sql server from Visual Studio 2005如何从 Visual Studio 2005 调试远程 sql 服务器上的存储过程
【发布时间】:2010-11-01 02:19:17
【问题描述】:

谁能建议如何使用 Visual Studio.net 2005 从远程 sql 服务器调试存储过程?

我可以从本地服务器调试我的存储过程,但如果 sql 服务器是远程的,我就无法这样做。我经常会收到一个错误,

“无法启动 T-SQL 调试。无法附加到 [远程 SQL Server 名称]上的 SQL Server 进程”。单击帮助以获取更多信息。”

在 Visual Studio 2005 中激活存储过程的远程调试应遵循哪些步骤?

请推荐任何好的文章。

提前致谢 萨

【问题讨论】:

  • 您收到的确切错误消息是什么?

标签: .net sql-server-2005 debugging stored-procedures


【解决方案1】:

说实话,从 VS2005 远程调试存储过程的体验并不出色(在 VS2008 中得到了很大改进)。

这是一个演练:Debugging Stored Procedures in Visual Studio 2005

还有:Debugging SQL Server 2005 Stored Procedures in Visual Studio

另见 SO 问题:Debugging stored procedure in SQL Server 2005 from Visual Studio?

【讨论】:

    【解决方案2】:

    我只是撒了一堆选择和打印语句(顶部有一个标记,上面写着 SELECT 'annon is here'),它显示了存储过程代码中 etch 变量的值,并从 SSMS 运行它。我发现这比使用调试器要容易得多。 Visual Studio T-SQL 调试器还有很多不足之处。

    而且我相信我不是唯一这样做的人:-)。

    与调试触发器类似,我倾向于将大部分功能代码隔离在存储过程中,并从触发器中调用它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-01
      • 2011-10-08
      • 1970-01-01
      • 2016-12-12
      • 2011-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多