更新:2007 年 11 月
SQL 跟踪是一种可用在负载测试中的工具,可帮助您监视和提高 Web 应用程序的性能。只有当 Web 应用程序使用 SQL Server 存储数据时,才应使用 SQL 跟踪。
| .gif) 说明: | 
|---|
| SQL 跟踪并不限于 Web 测试。SQL 跟踪也非常适合那些访问 SQL Server 数据库的应用程序的单元测试。 | 
可以在负载测试过程中收集 SQL 跟踪数据,以便在日后进行分析。只能在负载测试编辑器中启用 SQL 跟踪。用负载测试向导创建负载测试时,无法启用 SQL 跟踪。有关更多信息,请参见关于 SQL 跟踪。
| .gif) 说明: | 
|---|
| 若要在运行 Windows Vista 的计算机上本地运行的负载测试中使用 SQL 跟踪,您必须是所跟踪的 SQL Server 实例的 sysadmin 角色的成员。若要解决此问题,SQL Server 管理员必须将您添加到 sysadmin 角色中。 | 
为负载测试运行启用 SQL 跟踪
- 在“负载测试编辑器”中打开一个负载测试。 
- 右击负载测试中的活动“运行设置”节点,再单击“属性”。 - 随即出现“属性”窗口。 
- 设置“已启用 SQL 跟踪”属性。True 表示已启用了 SQL 跟踪,False 表示未启用。 
- 设置“SQL 跟踪连接字符串”属性。键入要监视的 SQL 服务器的连接字符串,或者单击省略号按钮以打开“连接属性”对话框。 
- 设置“SQL 跟踪目录”属性。键入一个用于存储 SQL 跟踪数据的文件夹。SQL Server 和运行 Visual Studio Team System Test Edition 的客户端必须能够访问该路径。 
- 设置“跟踪 SQL 操作的最短持续时间”属性。为所跟踪查询的最短持续时间键入一个值。例如,键入 500 表示需要跟踪运行时间超过 500 毫秒的所有查询。单位是毫秒。对于 SQL Server 2005,单位是微秒。 
- 保存并运行测试。 - 只有当您完成了负载测试之后,才能查看 SQL 跟踪数据。有关更多信息,请参见如何:查看来自负载测试运行的 SQL 跟踪数据。