加入收藏
|
设为首页
|
会员中心
|
我要投稿
李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
首页
站长资讯
随写记事
云计算
大数据
运营中心
综合聚焦
数据库
5G
编程开发
创业
百科
营销
教程
站长学院
业界
运营
编程
创业
建站
电商
移动
创业之路
当前位置:
首页
>
站长学院
>
MsSql教程
> 正文
sqlServer2005 定期自动清理数据库日志文件
发布时间:2020-12-12 16:08:01 所属栏目:MsSql教程 来源:网络整理
导读:
定期自动清理数据库日志文件数据库日志文件是随着时间增长而增长的,如果长时间不清理,文件会变得特别大,因此需要定期清空,但是日至文件是恢复数据库的重要依据,不用日志文件也是不明智的。手工清除单个数据库的还好说,但数据库多了,或者临时没有来得
定期自动清理数据库日志文件数据库日志文件是随着时间增长而增长的,如果长时间不清理,文件会变得特别大,因此需要定期清空,但是日至文件是恢复数据库的重要依据,不用日志文件也是不明智的。手工清除单个数据库的还好说,但数据库多了,或者临时没有来得及清理,可能硬盘空间就会占满了,影响访问。因此设置自动清理数据库日志文件还是比较实用的。手动清理方法:右键单击需要清理的数据库,选择“属性”,在“选项”卡上,把故障还原模型设定为简单,确定后关闭;再右键单击该数据库,“所有任务”-“收缩数据库”,确认后即可清除日志文件,最后记得重新选择“属性”,将故障还原模型设置为完全。自动清理方法:同样是利用sql server代理服务,执行自动作业。打开企业管理器,进入“管理”-“sql server代理”-“作业”,在右侧窗口点击右键,选择“新建作业”。“常规”选项卡中,填写作业名称,具体描述,注意所有者最好还是用sa或者默认的管理帐号。转到“步骤”选项卡,新建作业步骤,填写步骤名称,类型为脚本,数据库为需要清理日志的数据库,在下边命令中填写以下命令:DUMP ?TRANSACTION ?数据库名称 ?WITH ?NO_LOGDBCC ?SHRINKFILE(数据库日志文件名,1)上边的数据库名称填写需要维护的数据库名称,数据库日志文件名填写其对应的日志文件名,注意,不是资源管理器里看到的带后缀名的那个名字,而是企业管理器里,数据库属性里日志选项卡中日志的名字(不要带后缀名),确定后添加一个作业步骤。 如果需要维护多个数据库,用上述方法重复添加作业步骤,注意每个步骤成功或失败后的动作即可,最后选择一下开始的步骤。在“计划”选项卡中,类似备份的维护计划,填写计划周期,即定期清理的周期,不再细述。如果需要,可以在最后的“通知”选项卡上设置作业完成后的通知项,需要设置操作员,以及设置相应的服务,这里也不具体说明了,通常不用……原来都是手动执行上边的各项操作的,比较麻烦,在网上找找加上自己实践,总结出上边的经验,实施一段日子以来,确实比以前省心多了。存档一个。
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
相关内容
MySQL无法启动1067错误的又一种解决方法(机房断电)
SQL Server各种日期计算方法(收藏)
sql-server-2008 – 存储注册服务器的位置?
SQLServer2005中进行捕捉错误的两种方法
SQL查询根据移动日期窗口有条件地求和
SQLServer 2005 实现数据库同步备份 过程-结果-分析
sql-server – 获取插入行的PK Guid的最佳方法
Sqlserver 中验证方式的问题
sqlserver 2008 安装完后无法为该请求检索数据
数据库 – Neo4j和大日志文件
推荐文章
站长推荐
中文乱码处理办法
如何使用多列的SQL顺序工作?
SQL Server GridView自定义分页的四种存储过程
EF+SQLSERVER控制并发下抢红包减余额(改进)
通过存储过程重用SQL Server代码 – 好或坏的做法
sql – 连接字符串
SQL Server数据库管理员(DBA)的工作内容
Mysql 8 新特性 window functions 的作用
什么情况下需要创建MySQL索引?
xsql---Buffer too small for record data
热点阅读