博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server 2008的备份和日志收缩
阅读量:6282 次
发布时间:2019-06-22

本文共 605 字,大约阅读时间需要 2 分钟。

在SQL Server 2008中,网上以前流行的截断日志并收缩文件的方法不适合了,报语法错误。

同时因为我的数据库日志增长非常快,大概每天在1G以上,因此必须对其进行收缩。

经过在系统上的测试,感觉用SQL SERVER的维护计划更可行,现将操作方式简介如下:

注:下面的说明中也提到了使用差异备份,因为数据库文件增长也非常快,因此此处也稍作说明。关注收缩数据库日志文件的可以忽略此部分内容。

1、创建维护计划:

2、创建子计划

a、完整备份,每周一次

 

b、差异备份,每天一次,或每天多次

 

c、日志备份,每天一次

 

d、收缩数据库

 

e、删除备份文件,删除四周以前的备份文件,每天执行

 

 f、清除日志备份文件,每天执行

3、关于日志文件的增长

如上所述,日志文件每天进行备份,同时每天清除旧的备份文件,这样日志文件虽然做了备份,但不会保留太多。(当然,如果你需要保留日志文件,则可以使用与数据库备份文件相同的清除策略)

日志文件在备份以后,在收缩数据库时,就可以回收已备份的日志文件的空间。但文件大小不会减少,只是增加了可用空间。但这样是可以满足我们的要求的:比如每天可能产生大约1G的日志,而每次备份并回收后,可以收回绝大部分空间,收回的空间则可以满足当天的日志使用了。

此方法不使用网上的那种截断的语句,完全使用SQL SERVER 2008的维护计划来执行,安全,可靠,定时,不用再担心日志文件占满磁盘空间了

转载地址:http://azxva.baihongyu.com/

你可能感兴趣的文章
秋式广告杀手:广告拦截原理与杀手组织
查看>>
翻译 | 摆脱浏览器限制的JavaScript
查看>>
闲扯下午引爆乌云社区“盗窃”乌云币事件
查看>>
02@在类的头文件中尽量少引入其他头文件
查看>>
JAVA IO BIO NIO AIO
查看>>
input checkbox 复选框大小修改
查看>>
网吧维护工具
查看>>
BOOT.INI文件参数
查看>>
vmstat详解
查看>>
新年第一镖
查看>>
unbtu使用笔记
查看>>
OEA 中 WPF 树型表格虚拟化设计方案
查看>>
Android程序开发初级教程(一) 开始 Hello Android
查看>>
使用Gradle打RPM包
查看>>
“我意识到”的意义
查看>>
淘宝天猫上新辅助工具-新品填表
查看>>
再学 GDI+[43]: 文本输出 - 获取已安装的字体列表
查看>>
nginx反向代理
查看>>
操作系统真实的虚拟内存是什么样的(一)
查看>>
hadoop、hbase、zookeeper集群搭建
查看>>