本主题适用于:
Visual Studio 旗舰版 |
Visual Studio 高级专业版 |
Visual Studio 专业版 |
Visual Studio 速成版 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
调试 Transact-SQL 代码可以通过下面几种方式来完成:
现有数据库对象可以在任何项目外使用 Visual Studio 进行调试。使用**“服务器资源管理器”**可以单步执行数据库对象。有关更多信息,请参见如何:使用服务器资源管理器单步执行对象。
新的 Transact-SQL 脚本或现有数据库对象可以使用 Visual StudioSQL Server 数据库项目或 SQL Server 服务器项目类型进行调试。有关更多信息,请参见如何:使用 SQL Server 数据库项目或服务器项目进行调试。
由 C++、Visual Basic 或 C# 项目中的应用程序代码调用的现有数据库对象可以使用**“服务器资源管理器”**数据连接进行调试。有关更多信息,请参见调试多层数据库应用程序。
本节涉及的主题
SQL Debugging Limitations
描述使用 Transact-SQL 调试功能的限制。通用过程引用(调试 Transact-SQL)
描述在很多不同的方案和示例中发生的过程。Transact-SQL 数据库调试
演示如何调试各种 Transact-SQL 数据库对象:存储过程、触发器、用户定义的函数和扩展存储过程。
相关章节
设置 Transact-SQL 调试
列出 Transact-SQL 调试的软件要求(针对服务器和工作站),以及有关启用 Transact-SQL 调试、安装、配置和疑难解答设置的说明。调试多层数据库应用程序
描述必需的设置过程,并提供说明如何调试多层数据库应用程序的示例。Debugging Database Objects That Use Managed Code (SQL CLR Debugging)
描述如何调试 SQL CLR 数据库对象。使用 Transact-SQL 调试器
描述如何通过 SQL Server Management Studio 调试 Transact-SQL 数据库对象。