Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定要保留的请求日志文件副本的数量。
{ dbeng12 | dbsrv12 } -zn integer
所有操作系统和数据库服务器。
如果在较长一段时间内启用了请求记录,则请求日志文件可能会变得很大。-zn 允许您指定要保留的请求日志文件副本的数量。只有在同时指定了 -zs 时,该选项才生效。-zs 选项允许您在原始日志文件达到指定大小时,创建一个新的日志文件并重命名原始日志文件。
例如,如果您将请求记录信息重定向到文件 req.out,并使用 -zn 选项指定五个请求日志文件副本,则服务器将按以下顺序创建文件:req.out.1、req.out.2、req.out.3、req.out.4 和 req.out.5。若这些文件都存在并且活动请求日志再次写满,则会发生以下情况:
req.out.1 被删除
文件 req.out.2 至 req.out.5 被重命名为 req.out.1 至 req.out.4
活动日志的副本被重命名为 req.out.5
请求记录用 -zr 选项开启,并用 -zo 选项重定向到一个单独的文件。您也可以使用 sa_server_option 系统过程来设置请求日志的数量,其中 nn 指定请求日志文件副本的数量:
CALL sa_server_option('RequestLogNumFiles',nn);
在以下示例中(所有内容在一行上输入),将请求记录信息输出到一个名为 mydatabase.log 的请求日志文件中(其最大大小是 10 KB),并保留请求日志的三个副本:
dbeng12 "c:\my data\mydatabase.db" -zr all -zn 3 -zs 10 -zo mydatabase.log