傳回一個資料列,並在其中包含 SQL Server 容錯移轉叢集診斷記錄檔目前的組態。 這些屬性設定可決定要開啟或關閉診斷記錄,以及記錄檔的位置、數目與大小。
資料行名稱 |
資料類型 |
說明 |
---|---|---|
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\MSSQL11.DENALIPRECTP3\MSSQL\Log> |
10 |
10 |