CentOS下SQL Server日志管理策略如下:
查看日志
sqlcmd或osql工具连接实例,执行DBCC SQLPERF(LOGSPACE)查看日志空间使用情况。journalctl -u mssql-server查看SQL Server服务系统日志。/var/opt/mssql/log/),可用cat、less、tail命令。日志自动管理
mssql-conf工具设置filelocation.defaultlogdir参数调整日志目录,或在SQL Server配置管理器中修改日志文件属性。sp_configure命令调整轮转策略。日志备份与清理
BACKUP LOG [数据库名] TO DISK='路径' WITH FORMAT命令,结合SQL Server Agent实现自动化。DBCC SHRINKFILE命令压缩日志文件,或设置日志文件自动截断(简单恢复模式下自动截断)。监控与分析
top、iostat)监控日志文件增长情况,及时处理异常。注意:部分操作需根据SQL Server版本和安装方式(如Docker容器)调整路径或命令,建议参考官方文档。