T-SQL 数据库调试
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
||||
标准版 |
||||
专业团队版 |
表格图例:
适用 |
|
不适用 |
|
默认情况下隐藏的一条或多条命令。 |
本节包含一些示例,它们演示了适用于所有 T-SQL 数据库对象类型的调试。
过去,T-SQL 开发人员经常使用 SQL 查询分析器来编写和调试他们的 T-SQL 应用程序。现在,查询分析器已经由 SQL Server 管理控制台替换,而 SQL Server 管理控制台没有调试器。T-SQL 开发人员现在改用 Visual Studio 2005 调试器。
通过使用数据库项目,开发人员还可以在 Visual Studio 2005 中编写其 T-SQL 应用程序。不管是不是在 Visual Studio 2005 中编写的 T-SQL 应用程序,调试过程差不多都相同。
有三种调试方案可以考虑:
单步执行 T-SQL 数据库对象。有关更多信息,请参见如何:使用服务器资源管理器单步执行对象。
从“SQL Server 管理控制台”运行测试脚本。有关更多信息,请参见如何:使用 SQL Server Management Studio 调试 T-SQL。
从 Visual Studio 2005 数据库项目运行测试脚本。有关更多信息,请参见如何:使用数据库项目类型和 T-SQL 进行开发。
为了调试触发器,必须在存储过程中启动调试会话。不能调试独立的 SQL 脚本,用它激发触发器并能够调试触发器。
本节内容
演练:调试 T-SQL 存储过程
演示如何调试 SQL Server 中的存储过程。演练:调试 T-SQL 触发器
演示如何在激发触发器时从存储过程进入并单步执行该触发器。演练:调试 T-SQL 用户定义的函数
演示如何从存储过程进入并单步执行用户定义的函数。