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管理界面,具体路径和工具依赖安装方式。