TechKnowledge 内容
本文档中的信息适用于:- Microsoft SQL Server 上大无格式摘要 本文介绍如何在
Microsoft SQL Server 2000-2014 上通过 Profiler 创建 SQL 跟踪。
详细信息
按照以下步骤创建跟踪SQL跟踪。
1. 单击"开始",指向"程序",Microsoft SQL Server XXXX,然后单击"SQL Server XXXX 探查器"。 (XXXX 是当前使用的版本。)
2。 在"文件"菜单上,单击"新建",然后单击"跟踪"。 (或文件|新跟踪)
3. 连接SQL Server。
4. 单击"常规"选项卡,在"跟踪名称"字段中键入名称,单击以选择"保存到文件"选项,并命名要捕获数据的文件,然后单击"打开",然后单击"保存"。 返回"常规"选项卡,在"设置最大文件大小 (MB) "框中输入值,单击以选择"启用文件滚动更新"选项,然后单击以选择"服务器进程跟踪数据"选项。
5. 单击"事件选择"选项卡,在右下角标记"显示所有事件"和"显示所有列"的复选框。
6. 然后展开以下事件类,并标记下面定义的事件
:Cursors - CursorClose - CursorExecute - CursorOpen - CursorPrepare 错误和警告 - 注意 - 异常 - 缺少列统计信息锁 - 锁定: 死锁 - 锁定: 死锁链会话
-
ExistingConnection 性能 - ShowPlan 所有存储过程 - RPC: 正在启动 -
RPC: 已完成
- SP: 已完成 -
SP: 重新编译ile -
SP: Starting
-SP: StmtCompleted -
SP: StmtStarting
TSQL -
SQL:BatchCompleted -
SQL:BatchStarting
- SQL:StmtCompleted
- SQL:StmtStarting
如果任何事件类或事件类型未显示在"所选事件类"框中,请单击以选择"可用事件类"框中的项, 然后单击"添加"。
7. 单击"数据列"选项卡,并确保以下列显示在"所选数据"框中:- 开始时间 - 结束时间 - SPID - 事件类 - 文本数据 - 整数数据 - 二进制数据 - 持续时间 - CPU - 读取 - 写入 - 应用程序名称 - NT 用户名 - LoginName 如果"所选"数据框中未显示任何列,请单击以选择
"Availabledata"框中的项,然后单击"添加"。
如果位于终端服务环境中,而系统中有许多用户,可能需要将 LoginName 限制为特定用户。 通常,尽管我们建议不要限制用户,并告知我们它是什么用户, (因为它通常有助于了解同时运行哪些其他内容。)
8。 单击"运行"启动跟踪。
9. 在"文件"菜单上,单击"停止跟踪"以停止跟踪。 (跟踪窗口顶部的红色方块图标。) 否则,跟踪将继续运行并填充步骤 4 中定义的完整表/文件大小限制。
10. 在"文件"菜单上,单击"另存为",然后单击"跟踪文件"。 为文件命名并保存。
本文为 TechKnowledge 文档 ID:27316