Transact-SQL 数据库调试
本主题适用于:
Visual Studio 旗舰版 |
Visual Studio 高级专业版 |
Visual Studio 专业版 |
Visual Studio 速成版 |
---|---|---|---|
本节所包含的演练演示了适用于常用 SQL Server 数据库对象类型的调试。这些演练重点介绍了使用**“服务器管理资源器”**来单步执行数据库对象的 Transact-SQL 代码。还可以通过下列方式使用 Visual Studio 来调试 Transact-SQL 数据库对象:
新的 Transact-SQL 脚本或现有数据库对象可以使用 Visual Studio SQL Server 数据库项目或 SQL Server 服务器项目类型进行调试。有关更多信息,请参见如何:使用 SQL Server 数据库项目或服务器项目进行调试。
由 C++、Visual Basic 或 C# 项目中的应用程序代码调用的现有数据库对象可以使用**“服务器资源管理器”**数据连接进行调试。有关更多信息,请参见调试多层数据库应用程序。
使用 SQL Server(从 SQL Server 2008 开始)的开发人员还可以通过在 SQL Server Management Studio 中使用数据库引擎查询编辑器调试 Transact-SQL 对象。从 SQL Server 2008 开始的数据库引擎查询编辑器与 Visual Studio 2010 中 Transact-SQL 调试器的调试功能类似。
本节涉及的主题
演练:调试 Transact-SQL 存储过程
演示如何对 SQL Server 实例调试存储过程。演练:调试 Transact-SQL 触发器
演示如何在激发触发器时从存储过程进入并单步执行该触发器。演练:调试 Transact-SQL 用户定义的函数
演示如何从存储过程进入并单步执行用户定义的函数。演练:调试扩展存储过程
演示如何调试扩展存储过程。