sys.dm_os_server_diagnostics_log_configurations
返回包含 SQL Server 故障转移群集诊断日志的当前配置的一行信息。 这些属性设置确定是否已启用诊断日志记录,以及日志文件的位置、数目和大小。
适用范围:SQL Server(SQL Server 2012 到当前版本)。 |
列名称 |
数据类型 |
说明 |
---|---|---|
is_enabled |
bit |
指示应启用还是禁用日志记录。
|
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 |