logman create trace
创建事件跟踪数据收集器。
语法
logman create trace <[-n] <name>> [options]
参数
参数 | 说明 |
---|---|
-s <computer name> |
在指定的远程计算机上执行此命令。 |
-config <value> |
指定包含命令选项的设置文件。 |
-ets | 将命令直接发送到事件跟踪会话,无需进行保存或计划。 |
[-n] <name> |
目标对象的名称。 |
-f <bin|bincirc> |
指定数据收集器的日志格式。 |
-[-]u <user [password]> |
指定运行时采用的用户。 为密码输入 * 会生成密码提示。 在密码提示符处键入密码时,不会显示密码。 |
-m <[start] [stop] [[start] [stop] [...]]> |
更改为手动启动或停止,而不是采用计划的开始或结束时间。 |
-rf <[[hh:]mm:]ss> |
以指定的时长运行数据收集器。 |
-b <M/d/yyyy h:mm:ss[AM|PM]> |
在指定的时间开始收集数据。 |
-e <M/d/yyyy h:mm:ss[AM|PM]> |
在指定的时间结束数据收集。 |
-o <path|dsn!log> |
指定 SQL 数据库中的输出日志文件或 DSN 和日志集名称。 |
-[-]r | 每天在指定的开始和结束时间重复数据收集器。 |
-[-]a | 追加到现有的日志文件。 |
-[-]ow | 覆盖现有的日志文件。 |
-[-]v <nnnnnn|mmddhhmm> |
将文件版本控制信息附加到日志文件名称的末尾。 |
-[-]rc <task> |
每次关闭日志时运行指定的命令。 |
-[-]max <value> |
SQL 日志的最大日志文件大小(以 MB 为单位)或最大记录数。 |
-[-]cnf <[[hh:]mm:]ss> |
指定了时间时,会在指定的时间过后创建新文件。 未指定时间时,会在超出最大大小时创建新文件。 |
-y | 对所有问题都回答“是”,无需提示。 |
-ct <perf|system|cycle> |
指定事件跟踪会话时钟类型。 |
-ln <logger_name> |
指定事件跟踪会话的记录器名称。 |
-ft <[[hh:]mm:]ss> |
指定事件跟踪会话刷新计时器。 |
-[-]p <provider [flags [level]]> |
指定要启用的单个事件跟踪提供程序。 |
-pf <filename> |
指定要启用的列出多个事件跟踪提供程序的文件。 该文件应该是每行包含一个提供程序的文本文件。 |
-[-]rt | 以实时模式运行事件跟踪会话。 |
-[-]ul | 以用户身份运行事件跟踪会话。 |
-bs <value> |
指定事件跟踪会话缓冲区大小(以 kb 为单位)。 |
-nb <min max> |
指定事件跟踪会话缓冲区的数量。 |
-mode <globalsequence|localsequence|pagedmemory> |
指定事件跟踪会话记录器模式,包括:
|
%> | 显示上下文相关帮助。 |
备注
- 在列出了 [-] 的地方,添加一个额外的连字符 (-) 会否定该选项。
示例
若要创建名为 trace_log 的事件跟踪数据收集器,方法是使用数量不少于 16 个且不超过 256 个的缓冲区,每个缓冲区的大小为 64 kb,并将结果放入 c:\logfile 中,为此请键入:
logman create trace trace_log -nb 16 256 -bs 64 -o c:\logfile