如何:为项目启用 SQL 调试

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题不适用 主题不适用 主题不适用 主题不适用

标准版

主题不适用 主题不适用 主题不适用 主题不适用

专业团队版

主题适用 主题适用 主题适用 主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

下面的过程描述如何为一个项目启用 SQL Server 调试,该项目创建一个调用 SQL Server 的应用程序。此过程对于通过“服务器资源管理器”对单个数据库对象执行简单的“单步执行”调试不是必需的,对于 SQL Server 项目也不是必需的。

在 SQL Server 2000 上进行调试时,此过程将为所有服务器和数据库启用调试功能。

调试 SQL Server 2005 时,还必须为要进行调试的数据库连接启用应用程序调试。在服务器上的 T-SQL 对象中设置断点时,将自动启用调试,但如果没有一个使用 Windows 身份验证的连接的话,此调试就不可能自动启用。有关更多信息,请参见 如何:启用多层调试

若要调试 SQL CLR 数据库对象,必须已经为所选数据库连接启用了 CLR 调试。如果在 SQL CLR 对象中设置了一个断点,则自动启用此调试。有关更多信息,请参见如何:为连接启用 CLR 调试

不能从您的应用程序中进入并单步执行 T-SQL 或 SQL CLR 代码;您必须在要调试的 T-SQL 或 SQL CLR 代码中设置断点。

说明:

在安装 SQL Server 2000 Service Pack 3.0 后,默认情况下会针对以前的客户端关闭 T-SQL 调试。有关重新启用 T-SQL 调试的说明,请参见知识库文章 328151:https://support.microsoft.com/default.aspx?scid=kb;zh-cn;328151

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

从 C++ 项目中启用 SQL 调试

  1. 在“解决方案资源管理器”中,单击鼠标右键并在快捷菜单上单击“属性”。

  2. 在“<Project> 属性页”对话框中,打开“配置属性”节点,然后选择“调试”节点。

  3. 将“SQL 调试”设置为“是”。

为 Visual Basic 或 C# 项目启用 SQL 调试

  1. 在“解决方案资源管理器”中选择项目。

  2. 单击鼠标右键,然后单击“属性”。

    “属性页”对话框随即出现。

  3. 单击“调试”选项卡。

  4. 在“启用调试器”部分中,选中“SQL Server 调试”复选框。

请参见

其他资源

设置 SQL 调试