2011-12-20 80 views
1

经过许多工作,我配置了我的机器(win 7 x64,VS2010,SQL 2008 R2),以便能够在Visual Studio中本地调试存储过程。我的问题是关于调试环境在调试时应如何切换。vs2010混淆sql调试

一个例子:

调试和我调用另一个VB类中的调试器如下,并跳转到类我步时。当我打了一个SQL调用,有没有办法告诉调试器也遵循它呢?

目前我可以调试存储过程的唯一方法是右键单击它并选择“步入”并提供值。我必须通过运行我的应用程序,编辑和写下我要传入存储过程的参数值来确定这些值。然后返回并使用这些值进入存储过程允许我跟踪和使用intellesense来调试sql的东西。

我在找的东西虽然是让调试器为我做切换。所以我不需要做太多的工作来完成存储过程。当我运行我的应用程序并打开我的一个存储过程来查看断点符号不加载,但它确实说它已自动连接到SQL进程和一切。

不知道这是sql调试应该如何去执行,或者如果我做了不正确的事情。在这里找到某个人可能知道发生了什么事。感谢您的期待!

回答

1

我的目标框架是dot net 4客户端配置文件。当我交换到完整的网络4框架,并重新开始工作就像我认为它应该。我唯一的猜测是,一些sql-clr调试的东西是从客户端配置文件中删除的?

1

请尝试以下操作。

的标准工作流程调试CLR SQL组件以下...

  1. 右键单击该项目并选择“部署”
  2. 调试|附加到进程...
  3. 选择过程“SQLSERVR.EXE”,并确保它是一个具有的类型“T-SQL,管理,x86或x64”
  4. 按附件按钮