Visual Studio中从应用程序中调试SQL脚本

午饭时候,同事问我一个问题,在VS中,可以从应用程序中调试SQL脚本吗?我的回答是:能!......吧?:)因为脑中浮现出项目属性页中有启用SQL Server调试的选项,但是我从没有这么调过,勾上就行?这么简单?所以...给我5分钟告诉你需要几个5分钟之后告诉你答案:)

回来试了一把,果然不是勾上就能搞定的,然后搜了一把,妥~下面我把步骤都贴下来吧,其实也很简单

  • 实验环境

  Windows 7                                    J:本人实践,1,需要勾选 服务器资源管理器里面 数据库右键的应用程序调试一项

  Visual Studio 2010 SP1                                         2,项目属性页 启动选项 调试器 勾选sql server

  SQL Server 2008 SP2                                          即可调试,  但是在不同的时机,可能并不是每次都能进入sql server调试状态

  • 实验步骤

1. 我创建了一个测试程序和一段测试存储过程,就不解释了

Visual Studio中从应用程序中调试SQL脚本

Visual Studio中从应用程序中调试SQL脚本

2. 在项目的属性页需要勾选【启用SQL Server调试】

Visual Studio中从应用程序中调试SQL脚本

3. 在【服务器资源管理器】中连接数据库,这里需要注意的是使用windows身份验证连接,否则你在勾选【应用程序调试】的时候会报错

Visual Studio中从应用程序中调试SQL脚本

4.在需要调试的库上右键勾选【应用程序调试】

Visual Studio中从应用程序中调试SQL脚本

如果没有使用windows身份验证连接数据库,勾选该项时将会有报错

Visual Studio中从应用程序中调试SQL脚本

5.接下来,需要打开调试的存储过程,并且设置断点

Visual Studio中从应用程序中调试SQL脚本

6. OK啦,可以愉快的调试了

Visual Studio中从应用程序中调试SQL脚本

Visual Studio中从应用程序中调试SQL脚本

 文笔不行,少说多截图吧:)