如何:为项目启用 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 调试
在“解决方案资源管理器”中,单击鼠标右键并在快捷菜单上单击“属性”。
在“<Project> 属性页”对话框中,打开“配置属性”节点,然后选择“调试”节点。
将“SQL 调试”设置为“是”。
为 Visual Basic 或 C# 项目启用 SQL 调试
在“解决方案资源管理器”中选择项目。
单击鼠标右键,然后单击“属性”。
“属性页”对话框随即出现。
单击“调试”选项卡。
在“启用调试器”部分中,选中“SQL Server 调试”复选框。