ms sql server 2005数据库日志文件过大,需要清除或者清空

摘要:
数据库:mssqlserver2005任务:mssqlserver2005数据库日志文件太大,需要清除。由于未保存日志备份,因此无需指定备份设备。这里有一个问题。什么是活动日志?微软解释说,日志文件中必须存在的第一个日志记录与写入的最后一个日志记录之间的部分称为日志的活动部分,即“活动日志”。这是完整数据库恢复所需的日志部分。

数据库:ms sql server 2005

任务:ms sql server 2005数据库日志文件过大,需要清除。

方法:

backup log [你的数据库名称] WITH NO_LOG
backup log [你的数据库名称] WITH TRUNCATE_ONLY
DBCC SHRINKDATABASE([你的数据库名称])

说明:

backup log 指定仅备份事务日志。该日志是从上一次成功执行的 LOG 备份到当前日志的末尾。备份日志之后,可能会截断事务复制或活动事务不再需要的空间。

NO_LOG | TRUNCATE_ONLY

通过放弃活动日志以外的所有日志,无需备份复制日志即可删除不活动的日志部分,并截断日志。该选项会释放空间。因为并不保存日志备份,所以没有必要指定备份设备。NO_LOG 和 TRUNCATE_ONLY 是同义的。

这里有个问题,什么是活动日志,微软的解释是:

日志文件中从必须存在以确保数据库范围内成功回滚的第一条日志记录到最后写入的日志记录之间的部分称为日志的活动部分,即“活动日志”。这是进行数据库完整恢复所需的日志部分。永远不能截断活动日志的任何部分。

DBCC SHRINKDATABASE 收缩特定数据库的所有数据和日志文件,这个是最简单的方法了,也可以使用。

不过有个问题是:

在一些对数据安全性要求不高,或者备份频率很高的情况下,使用直接截断日志的方法不如使用 简单恢复模式。微软说:在简单恢复模式下,在每个数据备份后事务日志将自动截断,也就是说,不活动的日志将被删除。因为经常会发生日志截断,所以没有事务日志备份。这简化了备份和还原。但是,没有事务日志备份,便不可能恢复到失败的时间点。

也就是说:如果你不会使用日志来恢复数据(我自己不会用,我使用redgate 定时高频率备份),那么简单模式就是最佳的方案。

免责声明:文章转载自《ms sql server 2005数据库日志文件过大,需要清除或者清空》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Numpy的补充(重要!!)Hello World 之 CGAL下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

psql 命令行使用

如果觉得直接打开数据库修改繁琐,那么使用终端命令行是方便而又高大上的。下面来看看有哪些命令行:  说明:如果是正式的服务器则需要进行一个操作在执行下面的命令 ssh name @主机地址 -- name 是用户名 主机地址可以是ip地址或者域名 然后输入密码 登录成功后方可用下面的命令 (1)使用命令行连接数据库 psql -U postgres -h...

unigui如何连接数据库

unigui如何连接数据库 UNIGUI既可以二层直连数据库,也可以通过中间件连接数据库。 这里只介绍UNIGUI二层直连数据库。 数据库连接控件、数据集控件都要拖放在MainModule窗体上。UNIGUI会为每一个HTTP SESSION创建一个TUniMainModule对象。 附上ADO数据引擎连接MSSQL数据库的代码。 unit MainMod...

oracle服务起不来以及无法监听问题解决

改问题是在搭建起一个很早之前的数据库的时候碰见的,虽然这个问题网上已经有很多相关的帖子,但因最近碰见多次这样的问题,特此简单记录: 1.最开始碰见的问题是:The listener supports no services 之前的记录没有存,借用其他贴相似错误: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=orack...

MongoDB 备份与恢复的实践

网站运行了不少日子了,一些数据需要备份。今天研究了下MongoDB的一些有关备份的方法: 1)使用mongodump和mongorestore工具:(参见http://cn.docs.mongodb.org/master/reference/program/mongodump/) 使用起来很简单,在任何目录执行mongodump就行了(把mongodb安装...

长沙社区团购独角兽《兴盛优选》 18k 面试题记录,已拿offer!

长沙或者想从北上广大回长沙的小伙伴,应该都听说过《兴盛优选》,一家位于长沙市从事社区团购业务的独角兽企业。 目前日订单1000+万,在长沙薪资也较有诱惑力,要不要来挑战一下? 我在里面潜伏过一段时间,发现里面缺人非常严重,大家都知道长沙互联网发展的晚,目前《兴盛优选》的招人要求也比较高(相对长沙其他企业),所以招到满意的人非常少,100份简历可能只能进1到...

sqlserver 文件与文件组的使用和优化

文件和文件组填充策略    文件组对组内的所有文件都使用按比例填充策略。当数据写入文件组时,SQL Server 数据库引擎按文件中的可用空间比例将数据写入文件组中的每个文件,而不是将所有数据都写入第一个文件直至其变满为止。然后再写入下一个文件。例如,如果文件 f1 有 100 MB 可用空间,文件 f2 有 200 MB 可用空间,则从文件 f1...