php删除数据库记录日志,Sqlserver数据库日志太大如何快速删除

sqlserver使用在windows系统中,如果文件超上百GB了,我们还直接删除不了,这个问题我以前的apache日志就碰到过,至今还没删除呢,那么Sqlserver数据库日志太大如何快速删除呢,有没有办法,答案是肯定的,下面我给各位介绍两删除方法。 简单恢复模式下 使用

sqlserver使用在windows系统中,如果文件超上百GB了,我们还直接删除不了,这个问题我以前的apache日志就碰到过,至今还没删除呢,那么Sqlserver数据库日志太大如何快速删除呢,有没有办法,答案是肯定的,下面我给各位介绍两删除方法。

简单恢复模式下 使用backup log with NO_log是否没有意义?

1.清空日志

DUMP TRANSACTION 库名 WITH NO_LOG

2.截断事务日志:

BACKUP LOG 数据库名 WITH NO_LOG

3.收缩数据库文件(如果不压缩,数据库的文件不会减小

企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件

--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

也可以用SQL语句来完成

--收缩数据库

DBCC SHRINKDATABASE(客户资料)

--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles

DBCC SHRINKFILE(1)

代码如下

复制代码

backup, log, 模式

-- 第一步:清空日志

DUMP TRANSACTION [YZGA] WITH NO_LOG

-- 第二步:截断事务日志

BACKUP LOG [YZGA] WITH NO_LOG

-- 第三步:收缩数据库

DBCC SHRINKDATABASE([YZGA])

注意:

尽管可用该选项手动截断事务日志,但是我们极力建议您不要这样做,因为这会将日志链断开。在下一次完整备份或完整差异备份之前,将无法为数据库提供媒体故障保护。只在非常特殊的情况下才手动截断日志,并立即创建数据备份。

删除日志方法二

1、进入企业管理器,选中数据库,比如it,所有任务->分离数据库。

test.jsp?url=http%3A%2F%2Ffilesimg.111cn.net%2F2013%2F06%2F29%2F20130629062457988.jpg&refer=http%3A%2F%2Fwww.cnblogs.com%2Fwanshutao%2Fp%2F4371292.html

2、如果数据库正在连接使用,要先点清除,才可以选确定。

test.jsp?url=http%3A%2F%2Ffilesimg.111cn.net%2F2013%2F06%2F29%2F20130629062503775.jpg&refer=http%3A%2F%2Fwww.cnblogs.com%2Fwanshutao%2Fp%2F4371292.html

3、到数据库文件的存放目录,将it_log.LDF文件删除,不放心可以先拷到别的地方。

4、进入企业管理器,数据库->所有任务->附加数据库。

test.jsp?url=http%3A%2F%2Ffilesimg.111cn.net%2F2013%2F06%2F29%2F20130629062510184.jpg&refer=http%3A%2F%2Fwww.cnblogs.com%2Fwanshutao%2Fp%2F4371292.html

5、选择it_Data.MDF,这个时候你会看见日志文件这项是一个红叉,不要紧点确定。(自己的这个地方显示的不是红叉,而是未找到,附加就报错,找不到物理文件,解决时把未找到那个直接删除了就行,只留mdf,然后点击添加)

test.jsp?url=http%3A%2F%2Ffilesimg.111cn.net%2F2013%2F06%2F29%2F2013062906251737.jpg&refer=http%3A%2F%2Fwww.cnblogs.com%2Fwanshutao%2Fp%2F4371292.html

6、此时数据库就会提示你该数据库无日志是否创建一个新的,确定就是了。

test.jsp?url=http%3A%2F%2Ffilesimg.111cn.net%2F2013%2F06%2F29%2F20130629062523977.jpg&refer=http%3A%2F%2Fwww.cnblogs.com%2Fwanshutao%2Fp%2F4371292.html

test.jsp?url=http%3A%2F%2Ffilesimg.111cn.net%2F2013%2F06%2F29%2F20130629062530850.jpg&refer=http%3A%2F%2Fwww.cnblogs.com%2Fwanshutao%2Fp%2F4371292.html

7、以后如果新的日志文件变大了,再继续这个步骤就行了。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值