default trace enabled 选项

使用 default trace enabled 选项可启用或禁用默认跟踪日志文件。 默认跟踪功能提供了丰富持久的活动日志,并主要根据配置选项进行更改。

用途

默认跟踪可确保数据库管理员在问题首次出现时即具有诊断该问题所需的日志数据,从而为数据库管理员提供了故障排除帮助。

查看

默认跟踪日志可以通过 SQL Server Profiler打开并检查,或者通过 Transact-SQL 使用 fn_trace_gettable 系统函数来查询。 SQL Server Profiler 可以像打开一般跟踪输出文件那样打开默认跟踪日志文件。 默认情况下,默认跟踪日志以滚动更新跟踪文件的形式存储在 \MSSQL\LOG 目录中。 默认跟踪日志文件的基本文件名是 log.trc。 SQL Server 为典型安装时,默认跟踪将启用并且 TraceID 会变为 1。 如果在安装和创建其他跟踪之后启用,则 TraceID 会变为更大的数字。

有关使用 SQL Server Profiler 查看此跟踪文件的详细信息,请参阅如何打开跟踪文件 (SQL Server Profiler)

例如:

以下语句将打开默认位置中的默认跟踪日志:

SELECT * 
FROM fn_trace_gettable
('C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\log.trc', default)
GO

配置

如果将 default trace enabled 选项设置为 1,可启用“默认跟踪”。 此选项的默认设置为 1 (ON)。 值为 0 时将关闭跟踪。

default trace enabled 选项是一个高级选项。 如果使用 sp_configure 系统存储过程来更改该设置,则只有在 show advanced options 设置为 1 时才能更改 default trace enabled 选项。更改后的设置将立即生效,而不需要重新启动服务器。

请参阅

概念

设置服务器配置选项

其他资源

RECONFIGURE (Transact-SQL)
sp_configure (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助