SQL Server事件探查器(Profiler)可以帮助数据库管理员跟蹤SQL Server数据库所执行的特定事件监视数据库的行为;并将这些有价值的信息保存到文件或表以便以后用来分析解决数据库出现的问题对数据库引擎性能进行优化本文为大家一步一步讲述如何用SQL Server事件探查器来创建SQL Server跟蹤的全过程
创建跟蹤的步骤
首先从“开始”菜单指向“所有程序”打开SQL Server Management Studio
从“工具”菜单选择“事件探查器”
当“事件探查器”主界面打开后从“文件”菜单选择“新跟蹤”
这时候SQL Server事件探查器会提示你连接到你想要探查跟蹤的 SQL Server实例提供连接所需的详细信息点击“连接”按钮继续
在“跟蹤名称”文本框中输入你想要为这个跟蹤创建的跟蹤名称
从“模板名称”下拉菜单为你创建的跟蹤选择一个模板(下文的提示会一些常用跟蹤模板的用途的信息)
选择“保存到文件”选项将你创建的跟蹤保存到本地硬盘的某个文件中点击复选框后在弹出的“存储为”窗口输入一个文件名及其位置
点击“事件”选项卡查看你在创建的跟蹤计划里想要跟蹤监测的事件根据你选择的模板系统会自动选择一些事件不过你可以修改这些默认的选项设置通过点击“显示全部事件”和“显示全部列”复选框来查看其他的选项
点击“运行”按钮开始进行跟蹤SQL Server就会开始创建该跟蹤并在保存的文件中显示跟蹤的详细信息运行完毕后从“文件”菜单选择“停止跟蹤”
提示
跟蹤模板选项所提供“标准”(Standard)模板用于捕获关于 SQL Server连接存储过程和TransactSQL语句的大量信息
“优化”(Tuning)模板用于捕获可以被数据库引擎优化顾问用来优化SQL Server性能的信息
“TSQL_Replay”模板用来捕获将来重新运行这个跟蹤所需的所有TransactSQL语句的详细信息