SQL Server在Debian上的日志记录配置主要涉及日志文件位置、查看方式、轮转管理及工具使用,具体如下:
日志文件位置
/var/opt/mssql/log/
目录下的 sqlserver.log
或 error.log
。/var/log/mssql/
。查看日志
cat
、less
、tail
查看日志文件,如 tail -f /var/opt/mssql/log/sqlserver.log
。日志轮转配置
logrotate
工具管理,编辑配置文件 /etc/logrotate.d/sqlserver
,设置轮转策略(如按天轮转、保留7天、压缩旧日志)。/var/log/mssql/*.log {
daily
rotate 7
compress
missingok
notifempty
}
调整日志记录级别
ALTER DATABASE [数据库名] SET RECOVERY SIMPLE
)。ALTER DATABASE [数据库名] SET RECOVERY FULL
)。工具辅助
注意:具体路径和命令可能因SQL Server版本略有差异,建议参考官方文档确认。