sys.dm_os_server_diagnostics_log_configurations

返回包含 SQL Server 故障转移群集诊断日志的当前配置的一行信息。 这些属性设置确定是否已启用诊断日志记录,以及日志文件的位置、数目和大小。

适用范围:SQL Server(SQL Server 2012 到当前版本)。

列名称

数据类型

说明

is_enabled

bit

指示应启用还是禁用日志记录。

  • 1 - 启用诊断日志记录

  • 0 - 禁用诊断日志记录

max_size

int

每个诊断日志可以增长到的最大大小 (MB)。 默认值为 100 MB。

max_files

int

可以存储在计算机上的诊断日志文件的最大数量,超过该数量后这些文件将被新的诊断日志所取代。

path

nvarchar(260)

指示诊断日志位置的路径。 默认位置是 SQL Server 故障转移群集实例的安装文件夹中的 <\MSSQL\Log>。

权限

需要对 SQL Server 故障转移群集实例具有 VIEW SERVER STATE 权限。

示例

下面的示例使用 sys.dm_os_server_diagnostics_log_configurations 返回 SQL Server 故障转移诊断日志的属性设置。

SELECT <list of columns>
FROM sys.dm_os_server_diagnostics_log_configurations;

下面是结果集:

IS_ENABLED

PATH

MAX_SIZE

MAX_FILES

1

<C:\Program Files\Microsoft SQL Server\MSSQL12\MSSQL\Log>

10

10

请参阅

概念

查看和读取故障转移群集实例诊断日志