- 19
- 0
- 约小于1千字
- 约 5页
- 2017-05-13 发布于贵州
- 举报
sqlserver008R2清理日志文件
Sqlserver2008R2清理日志文件
数据库的日志文件不会自动删除,如果需要完整记录,则必须定期手动执行删除步骤。
代码
[sql]
USE [master]
GO
ALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE [数据库名] SET RECOVERY SIMPLE
GO
USE [数据库名]
GO
DBCC SHRINKFILE (N[数据库日志文件名称] , 0,TRUNCATEONLY)
GO
USE [master]
GO
以下是将数据库的日志设置为完整记录,在默认情况下,执行完以上代码,日志将更改为简单状态进行记录。为了防止日志过大导致无法操作数据库,建议将日志存储修改为简单。如果对数据库的操作动向要求很完整,可以设置为完整,但需要定期清理日志。
ALTER DATABASE [数据库名] SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE [数据库名] SET RECOVERY FULL
GO
比如数据库为BMS:
use BMS
alter database BMS set recovery simple with no_wait;
alter database BMS set recovery simple;
dbcc shrinkfile(NBMS_ldf , 0,truncateonly);
日志存储设置为完整状态
alter database BMS set recovery full with no_wait;
alter database BMS set recovery full;
截图:
设置日志文件增长
避免日志文件增长过快或者占用较多内存,在清理日志文件后应该设置日志的增长速度和限制其最大容量。
右键数据库名-----》属性-----》文件
点击日志文件处的自动增长列,做如下设置:
上图红色框内的值应根据项目的实际需求进行改变,如果此处不设置,日志文件的默认最大值是2T,也就是说,很快就会占满整个硬盘,导致无法使用数据库。
注:
在压缩完日志文件后,需要设置日志文件的增长属性:
打开数据库的属性
选择“选项”
上图中的红色框内选择“简单”。
最后点击确认。
您可能关注的文档
- Silabs C851F850 BLDC马达参考设计.docx
- Silverligt 2.5D RPG游戏技巧与特效处理:(十九)基于WCF的注册与登录.docx
- SHP-250低温化培养箱和人工光照培养箱价格.docx
- Simple, Pactical Color Theory-色谱.doc
- Simulink在压控制系统仿真中的应用.doc
- SingaporeApplication Process.doc
- SIMOTION 在板带在线激光焊机中的应用.doc
- SL-5088PC埋地管线外防腐状况综合检测评估系统.doc
- SJB-030 #机组封闭母线安装作业指导书.doc
- SL-ZN01计算控制智能化液压传动综合实验台.doc
原创力文档

文档评论(0)