以下是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()
函数分析事务日志内容。自动化管理
权限与安全
参考来源: