CentOS下SQL Server日志管理方法如下:
查看日志
sqlcmd或osql工具连接实例,执行DBCC SQLPERF(LOGSPACE)查看日志空间使用情况。journalctl -u mssql-server查看SQL Server服务系统日志。/var/opt/mssql/log/目录,可用cat、less、tail等命令查看。日志备份与截断
BACKUP LOG [数据库名] TO DISK = '路径/备份文件.bak' WITH FORMAT,并通过SQL Server Agent自动化。DBCC SHRINKFILE('日志文件名', TRUNCATEONLY)。自动管理配置
FILEGROWTH参数。第三方工具
日志轮转与清理
注意:部分操作需通过Docker容器或Windows环境访问SQL Server管理界面,具体路径和工具依赖安装方式。