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版本略有差异,建议参考官方文档确认。