以下是SQL Server在CentOS上的日志管理策略:
查看日志
sqlcmd工具连接实例,执行DBCC SQLPERF(LOGSPACE)查看日志空间使用情况。/var/opt/mssql/log/errorlog,可用cat、less、tail等命令查看。自动管理日志文件
FILEGROWTH参数,避免日志填满。日志备份与清理
BACKUP LOG [数据库名] TO DISK='路径' WITH FORMAT命令,结合SQL Server Agent实现自动化。监控与审计
xp_readerrorlog查看错误日志。优化建议
DBCC OPENTRAN检查未提交事务。注意:部分操作需根据SQL Server版本和安装方式(如Docker容器或直接部署)调整路径和工具。