使用VS IDE调试 Sql Server2005

 

使用VS IDE调试 Sql Server2005

 

一 SQL Server调试的不同方法

 现在的SQL Server 2005中,所有的数据库调试都发生在Visual Studio IDE的内部。 数据库中的像存储过程、触发器和用户自定义函数(UDFs)这样的对象都是可以被调试的(译者注:本文中提到的数据库对象指的是存储过程、触发器或用户自定义函数)。 Visual Studio提供了3种调试这些数据库对象的方法。 

(1)数据库中直接调试 

 在Visual Studio的服务器资源管理器中,右键单击某个数据库对象,然后选择“单步执行××”。 例如,当你右键单击一个存储过程的时候,弹出菜单中就会包含一个“单步执行存储过程”的选项。 

(2)应用程序调试  

在数据库对象内设置断点,然后通过应用程序进行调试。 当相关的ASP.NET程序处于调试状态,并且调用了数据库对象的时候,那么Visual Studio就会暂停在你所设置的断点之处,从而允许我们一步一步地对T-SQL语句进行调试。 

(3)在SQL Server项目中调试 

在Visual Studio中可以创建一个SQL Server项目。 该项目中可以包含T-SQL和数据库对象,并且这些数据库对象都可以通过SQL Server项目本身来调试。

二应用程序调试,注意数据库必须是sqlserver2005

(1)建立项目:

选择数据库àSql Server项目

  

(2)建立数据库连接

右键项目打开项目属性页,点击浏览后配置

   

(3)编写调试脚本

项目会自动在Test Scripts下创建TestScript.sql文件,把您要调试的语句放入并加入调试断点,如下:

 

按F5就可以开始调试了,效果如下:

原文地址:https://www.cnblogs.com/eugenewu0808/p/1287015.html