搜尋本站文章

2017-07-20

[SQL Server] ServerProperty('ErrorLogFileName') , Error log file location 錯誤紀錄檔: 目前最新的完整檔案路徑與檔案名稱


以 SQL Server 2016 為例,錯誤記錄檔,目前最新的完整檔案路徑與檔案名稱,預設:
C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Log\ERRORLOG

以 SQL Server 2016 為例,錯誤記錄檔的檔案路徑,預設是:
C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Log


使用 ServerProperty('ErrorLogFileName'),可以取得 SQL Server 錯誤記錄檔,目前最新的完整檔案路徑與檔案名稱


-- 查詢 SQL Server 錯誤記錄檔,目前最新的完整檔案路徑與檔案名稱
USE master
GO
SELECT ServerProperty('ErrorLogFileName') 'Error log file location'
GO


-- 01_ ServerProperty_ErrorLogFileName_SQL Server 錯誤記錄檔,目前最新的完整檔案路徑與檔案名稱




-- 02_檔案總管_ 查詢 SQL Server 錯誤記錄檔,目前最新的完整檔案路徑與檔案名稱





使用 xp_readerrorlog,查詢 SQL Server 錯誤記錄檔,目前最新的完整檔案路徑與檔案名稱


-- 使用 xp_readerrorlog,查詢 SQL Server 錯誤記錄檔,目前最新的完整檔案路徑與檔案名稱
USE master
GO
EXEC xp_readerrorlog 0, 1,N'Logging SQL Server messages in file'
GO

-- 03_使用 xp_readerrorlog,查詢 SQL Server 錯誤記錄檔,目前最新的完整檔案路徑與檔案名稱





參考資料

設定SQL Server「錯誤記錄檔(Error log file)」的保存份數

檢視 SQL Server 錯誤記錄檔 (SQL Server Management Studio)

使用 xp_readerrorlog 或 sp_readerrorlog 來讀取 SQL Server Agent「錯誤記錄檔」

使用 xp_readerrorlog 或 sp_readerrorlog 來讀取 SQL Server 「錯誤記錄檔」

Identify location of the SQL Server Error Log file

SERVERPROPERTY (Transact-SQL)