Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
启用操作的请求记录。
{ dbeng12 | dbsrv12 } -zr { SQL | HOSTVARS | PLAN | PROCEDURES | TRIGGERS | OTHER | BLOCKS | REPLACE | ALL | NONE } ...
SQL 启用对以下内容的记录:
PLAN 启用执行计划的记录(简单形式)。如果启用过程 (PROCEDURES) 的记录,还将记录过程的执行计划。
HOSTVARS 启用主机变量值的记录。如果指定 HOSTVARS,还将记录针对 SQL 列出的信息。
PROCEDURES 启用从过程中执行的语句的记录。
TRIGGERS 启用从触发器中执行的语句的记录。
OTHER 启用 SQL 不包含的其它请求类型(如 FETCH 和 PREFETCH)的记录。然而,如果您指定 OTHER 但未指定 SQL,则其等效于指定 SQL+OTHER。包括 OTHER 可导致日志文件迅速增大,并可能对服务器性能造成负面影响。
BLOCKS 启用显示何时在另一个连接上阻塞和解除阻塞某个连接的详细信息的记录。
REPLACE 在记录开始时,使用同名的新(空)请求日志来替换现有的请求日志。否则,将打开现有的请求日志,并将新条目附加到文件的结尾。
ALL 记录所有支持的信息。此设置等效于指定 SQL+PLAN+HOSTVARS+PROCEDURES+TRIGGERS+OTHER+BLOCKS。此设置可导致日志文件迅速增大,会对服务器的性能产生负面影响。
NO 或 NONE 禁用记录请求日志。
所有操作系统和数据库服务器。
仅当跟踪问题时才应使用此选项。信息显示在数据库服务器消息窗口中或发送到请求日志。指定多个值时,采用 , 或 + 进行分隔。
一旦数据库服务器启动,您便可使用 sa_server_option 系统过程更改请求日志设置,以记录更多或更少的信息。请参见sa_server_option 系统过程。
使用以下查询可获得 RequestLogging 设置的当前值:
SELECT PROPERTY( 'RequestLogging' );