更新:2007 年 11 月
本主题适用于:
| 版本 | Visual Basic | C# | C++ | Web Developer | 
|---|---|---|---|---|
| 速成版 | .gif) | .gif) | .gif) | .gif) | 
| 标准版 | .gif) | .gif) | .gif) | .gif) | 
| 专业团队版 | .gif) | .gif) | .gif) | .gif) | 
表格图例:
| .gif) | 适用 | 
| .gif) | 不适用 | 
| .gif) | 默认情况下隐藏的一条或多条命令。 | 
这一节包含所有 CLR SQL 数据库对象类型的示例。
有三种不同的情形需要考虑:
- 使用“服务器资源管理器”单步执行 SQL Server 2005 数据库对象。有关更多信息,请参见 如何:使用服务器资源管理器单步执行对象。 
- 使用 Visual Studio 2005 SQL Server 项目运行测试脚本。 
- 运行调用存储过程的应用程序。有关更多信息,请参见 如何:调试 SQL CLR 存储过程。 
为了调试触发器,必须在存储过程中启动调试会话。特别是,您不能调试独立的 SQL 脚本,也不能通过调用脚本使触发器被激发来调试触发器。
本节内容
- 如何:调试 SQL CLR 存储过程 
 演示如何调试 SQL Server 中的存储过程。涉及的信息包括:连接到数据库,创建存储过程,单步执行存储过程,设置断点,查看局部窗口中参数和局部变量,将变量从文本编辑器拖动到监视窗口。
- 演练:调试 SQL CLR 触发器 
 演示如何在激发触发器时从存储过程进入并单步执行该触发器。
- 演练:调试 SQL CLR 用户定义的标量函数 
 演示如何单步执行用户定义的函数。
- 演练:调试 SQL CLR 用户定义的表值函数 
 演示如何单步执行用户定义的表值函数。
- 演练:调试 SQL CLR 用户定义的聚合 
 演示如何单步执行用户定义的聚合。
- 演练:调试 SQL CLR 用户定义的类型 
 演示如何单步执行用户定义的类型。