以下是SQL Server在Debian上的日志管理技巧:
查看日志文件
/var/log/mssql/error.log
,可使用cat
、less
、tail
命令查看。/var/log/mssql/slow-query.log
(需啟用)。日志輪轉與清理
logrotate
工具配置輪轉策略(如按天輪轉、壓縮舊日志),配置文件路徑:/etc/logrotate.d/sqlserver
。BACKUP LOG [數據庫名] TO DISK='路徑.bak'
。調整恢復模式
ALTER DATABASE [數據庫名] SET RECOVERY SIMPLE
,適合非高可用場景。監控與分析
sys.fn_dblog()
函數分析事務日志內容。自動化管理
權限與安全
參考來源: