在 SQL Server 中查看數(shù)據(jù)庫日志有兩種常用的方法:
您也可以通過運行 T-SQL 查詢來查看數(shù)據(jù)庫日志。以下是一些常用的查詢:
-- 查詢當(dāng)前數(shù)據(jù)庫的錯誤日志
EXEC xp_readerrorlog;
-- 查詢指定日期范圍內(nèi)的錯誤日志
EXEC xp_readerrorlog 0, 1, '2019-01-01', '2019-12-31';
-- 查詢指定錯誤日志文件
EXEC xp_readerrorlog 0, 1, NULL, NULL, NULL, NULL, N'F:\MSSQL\Log\ERRORLOG.1';
-- 查詢數(shù)據(jù)庫的大小和空間使用情況
DBCC SQLPERF(LOGSPACE);
-- 查詢數(shù)據(jù)庫的事務(wù)日志使用情況
DBCC SQLPERF(LOGSPACE, 2);
通過上述方法,您可以方便地查看 SQL Server 數(shù)據(jù)庫的日志記錄,以便了解數(shù)據(jù)庫的運行情況和進(jìn)行故障排查。