SQL CLR 数据库调试
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
||||
标准版 |
||||
专业团队版 |
表格图例:
适用 |
|
不适用 |
|
默认情况下隐藏的一条或多条命令。 |
这一节包含所有 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 用户定义的类型
演示如何单步执行用户定义的类型。