在Visual Studio中调试Sql Server 2005/2008存储过程

SQL Server 2000中提供了查询分析器以供我们进行存储过程调试,但是,从2005以后,这个功能已经移到Visual Studio IDE中。Visual Studio提供的这项技术,可以方便我们进行存储过程的调试,包括触发器,用户自定义函数等数据库对象的调试。

下面,我们一步步来看,如何通过Visual Studio IDE来调试存储过程。

1. 在Visual Studio中建立数据库连接

首先,要在Visual Studio IDE中进行调试存储过程,我们需要指明要调试的存储过程在哪个数据库。从view中,打开Server Explorer,点击左上角的Connect to Database,弹出Add Connection的对话框,填入数据库的相关信息,具体见下图:

DBConnection

2.测试连接

配置完了之后,点击左下角的Test Connection,如果弹出测试连接成功的对话框,说明我们配置的是正确的:

testConnect

3. 查找存储过程

连接设置完成后,就可以在数据库实例底下查找我们要调试的数据库对象,找到之后,右键进入存储过程

OpenSP

4. 进入存储过程之前,我们需要进行参数的设定:

SetParameter

5. 设定完成后,点击OK,就会进入存储过程的语句中,同时处于调试状态,我们可以设置断点,添加查看等,跟我们调试C#代码是类似的:

StepIntoSP

更多参考:Debugging SQL Server 2005 Stored Procedures in Visual Studio

原文地址:https://www.cnblogs.com/tian2010/p/2433228.html