有时sql server数据库会出现各种问题,初步的监控我们可以使用Activity Monitor, 为了监控更细致的事件,我们可以使用SQL Server Profiler。
首先,点击Tools à SQL Server Profiler
在Trace Properties General里面,Trace name可以填test。
- 勾选Save to file,输入信息,之后trace的log信息则会输出到这个file里面
- 勾选Save to table,输入信息,之后trace的log信息则会输出到选择的数据库的table中
- 勾选Enable trace stop time,在后面填写1,则这个trace在点击RUN之后,会运行1分钟自动停止。
在Events Selection页面,我们可以自己定义要监控的事件,勾选Show all events,就可以显示可以监控的事件。
点击Column Filters,我们可以对要监控的字段对象进行筛选,例如,LoginName Like %admin%则会监控登陆名带admin字段的用户。
最后点击RUN,则会trace 事件。
为了方便分析,我们也可以事后导出trace信息。