更新:2007 年 11 月
本主题适用于:
| 版本 | Visual Basic | C# | C++ | Web Developer | 
|---|---|---|---|---|
| 速成版 | .gif) | .gif) | .gif) | .gif) | 
| 标准版 | .gif) | .gif) | .gif) | .gif) | 
| 专业团队版 | .gif) | .gif) | .gif) | .gif) | 
表格图例:
| .gif) | 适用 | 
| .gif) | 不适用 | 
| .gif) | 默认情况下隐藏的一条或多条命令。 | 
该主题描述如何为 SQL Server 2005 数据库连接启用 SQL CLR 调试。如果只调试 T-SQL 数据库对象,则不需要这些步骤。
若要调试多层数据库应用程序,则必须已经启用对项目的调试。有关进一步信息,请参见 如何:为项目启用 SQL 调试。还必须已经为所选数据库连接启用了应用程序调试。有关更多信息,请参见 如何:启用多层调试。
| .gif) 说明: | 
|---|
| 还必须使 CLR 程序集能够在 SQL Server 上运行。有关更多信息,请在 SQL Server 2005 联机丛书中查找支持 clr 的选项。 | 
| .gif) 说明: | 
|---|
| 一旦已经开始调试,这时再更改“服务器资源管理器”中的设置就已经太晚了。在“服务器资源管理器”中所做的更改将在下一个调试会话开始后才能生效。 | 
| .gif) 说明: | 
|---|
| 显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 | 
启用 SQL/CLR 调试
- 打开“服务器资源管理器”。 
- 在“服务器资源管理器”中,右击想要调试的连接并选择“允许 SQL CLR 调试”。该设置将为服务器上的所有连接启用 SQL CLR 调试。 
- 这时将出现一个消息框,其中显示警告:“SQL CLR 调试会导致服务器上的所有托管线程停止。要继续吗?”。调试 SQL CLR 数据库对象时,如果中断执行,将会中断服务器上的所有线程,从而影响到其他用户。因此,不应当在成品服务器上调试 SQL CLR 应用程序。 
- 单击“是”启用调试。