如何压缩Sql Server数据库日志文件
随着时间流逝,Sql Server数据库日志文件原来越大,占据了大量硬盘,那么要如何清除呢?
Step 1:
ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE --简单模式
Step 2:
数据库--任务--收缩--选择日志文件
Step 3:
ALTER DATABASE 数据库名称 SET RECOVERY FULL --还原为完全模式
亲测有效,目前第二步还是要手动执行。
日志文件压缩只能释放线上服务器硬盘空间,并不能缩小备份文件。
更高级的备份方法:摸着里,上面有自动备份语句,以后可以研究研究
-----------------------------------------------------------------------------------------------------------------------------------
如果完整备份的数据库文件太大,从服务器拷贝到本地时往往耗时很长,还容易失败。这时候可以:
1:使用一些断点续传的工具拷贝。
2:将.bak文件进行rar压缩,压缩比例惊人,一个20.7G的.bak可以压缩到8.09G。